|
Platform Data Engine 0.0.1
A data-driven game engine for platformers
|
Class that defines an "alive" object, ie. an object that can take damage and die More...
#include <Alive.h>
Public Member Functions | |
| Alive () | |
| Constructor | |
| void | damage (float damageAmount) |
| Deals damage and checks for death More... | |
| float | getHealth () const |
| void | setHealth (float hp) |
Protected Member Functions | |
| virtual void | onDeath ()=0 |
| virtual void | onDamage (float currentHP)=0 |
Protected Attributes | |
| float | m_HP |
Class that defines an "alive" object, ie. an object that can take damage and die
| void Alive::damage | ( | float | damageAmount | ) |
Deals damage and checks for death
| damageAmount | amount of damage to deal in % where an object at full health is 100% |