#include <Enemy.h>
Inheritance diagram for Enemy:
Public Member Functions | |
Enemy (List *enemyInfo, int x, int y) | |
void | update () |
void | die () |
void | load (List *enemyInfo) |
Private Attributes | |
AItype | _brain |
Definition at line 8 of file Enemy.h.
|
Definition at line 11 of file Enemy.cpp. References Object::_type, ENEMY, and load(). |
|
Schedules the calling object for deletion. Reimplemented from Person. Definition at line 72 of file Enemy.cpp. References Level::addScore(), Person::die(), and Level::instance(). |
|
Reimplemented from Person. Definition at line 19 of file Enemy.cpp. References _brain, List::empty(), List::firstList(), List::firstString(), FOLLOWSHOOT, FOLLOWSHOOTAHEAD, JUMP, List::rest(), and SITANDSHOOT. Referenced by Enemy(). |
|
Reimplemented from Person. Definition at line 46 of file Enemy.cpp. References _brain, FOLLOWSHOOT, FOLLOWSHOOTAHEAD, JUMP, SITANDSHOOT, and Person::update(). |
|
|