#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().  | 
  
      
  | 
  
| 
 
  | 
  
 1.4.6-NO