#include <CEntity.h>
Inheritance diagram for Entity:

Public Member Functions | |
| Entity () | |
| void | setName (char *name) |
| void | setSprites (Sprite *sprite1, Sprite *sprite2, Sprite *sprite3) |
| void | animate () |
| SDL_Surface * | getFaceImage () |
| void | place (int x, int y) |
| void | setVelocity (float dx, float dy) |
| void | move () |
| void | setRandomVelocity () |
| void | applyGravity () |
| void | checkEnvironment () |
| void | think () |
Public Attributes | |
| char | name [50] |
| float | x |
| float | y |
| float | dx |
| float | dy |
| int | tx |
| int | ty |
| int | width |
| int | height |
| signed char | oxygen |
| signed char | fuel |
| unsigned char | immune |
| unsigned char | environment |
| unsigned char | damage |
| unsigned char | face |
| signed int | thinktime |
| signed int | baseThink |
| signed int | health |
| signed int | reload |
| unsigned int | id |
| unsigned int | value |
| long | flags |
| unsigned char | currentFrame |
| unsigned char | currentTime |
| int | deathSound |
| Sprite * | sprite [3] |
| bool | falling |
| Weapon * | currentWeapon |
| int | dead |
| Entity * | owner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in Boss. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7