@@ -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)
@@ -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;
};