#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. |
|
|
|
|
|
|
|
|
|
|
|
|