浏览代码

Added dead check

jancoow 9 年之前
父节点
当前提交
d14f045708
共有 2 个文件被更改,包括 5 次插入0 次删除
  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;
 };