#include <monster.hpp>
Inheritance diagram for Monster:

Definition at line 31 of file monster.hpp.
Public Member Functions | |
| Monster () | |
| Constructor. | |
| void | update () |
| Performs one step of controller logic. | |
| virtual void | die () |
| Kills the being. | |
Protected Member Functions | |
| virtual WeaponStats | getWeaponStats () |
| Gets the stats of the currently equipped weapon that are relevant for damage calculation. | |
| void | calculateDerivedAttributes () |
| Calculates all derived attributes. | |
Private Attributes | |
| unsigned int | mCountDown |
| Count down till next random movement (temporary). | |
|
|
Constructor.
Definition at line 27 of file monster.cpp. |
|
|
Calculates all derived attributes.
Reimplemented from Being. Definition at line 83 of file monster.cpp. |
|
|
Kills the being.
Reimplemented from Being. Definition at line 62 of file monster.cpp. |
|
|
Gets the stats of the currently equipped weapon that are relevant for damage calculation.
Reimplemented from Being. Definition at line 68 of file monster.cpp. |
|
|
Performs one step of controller logic.
Implements Thing. Definition at line 34 of file monster.cpp. |
|
|
Count down till next random movement (temporary).
Definition at line 63 of file monster.hpp. |
1.3.9.1