Parcourir la source

Added dead check

jancoow il y a 9 ans
Parent
commit
d14f045708
2 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 4 0
      Enemy.cpp
  2. 1 0
      Enemy.h

+ 4 - 0
Enemy.cpp

@@ -83,7 +83,11 @@ void Enemy::collide(const Entity * entity)
 }
 
 void Enemy::hit(int damage){
+	health -= damage;
+}
 
+bool Enemy::isDead(){
+	return health < 0;
 }
 
 void Enemy::update(float delta)

+ 1 - 0
Enemy.h

@@ -29,6 +29,7 @@ public:
 	void inEyeSight(Vec3f &);
 	void collide(const Entity *entity);
 	void hit(int damage);
+	bool isDead(void);
 private:
 	int hit_sound_id;
 };