Explorar o código

Added dead check

jancoow %!s(int64=9) %!d(string=hai) anos
pai
achega
d14f045708
Modificáronse 2 ficheiros con 5 adicións e 0 borrados
  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;
 };