1 #ifndef ROGUELIKE_COMPONENT_DAMAGEABLE_H_
2 #define ROGUELIKE_COMPONENT_DAMAGEABLE_H_
23 : super(owner), current_life_(max_life), max_life_(max_life) {}
39 #endif // ROGUELIKE_COMPONENT_DAMAGEABLE_H_
Definition: gameobject.h:53
void StartToDie()
Definition: damageable.cc:21
Definition: componentbase.h:19
Definition: damageable.h:19
double current_life() const
Definition: damageable.h:29
Damageable(game::base::GameObject *owner, double max_life)
Definition: damageable.h:22
void TakeDamage(double damage)
Definition: damageable.cc:16
~Damageable()
Definition: damageable.h:24