#include <CTrap.h>
Inheritance diagram for Trap:
Public Member Functions | |
Trap () | |
void | setName (char *name) |
void | setTrapType (int trapType) |
void | setSprite (Sprite *sprite) |
void | setSpeed (int speed) |
void | setPosition (int x, int y) |
void | setDestinations (int startX, int startY, int endX, int endY) |
void | setWaitTimes (int wait1, int wait2) |
void | setDamage (int damage) |
bool | performSpikeAction () |
bool | performSwingAction () |
bool | performBarrierAction () |
bool | performFlameAction () |
bool | think () |
Public Attributes | |
char | name [50] |
bool | active |
unsigned char | type |
unsigned char | damage |
unsigned char | thinktime |
unsigned char | waitTime [2] |
signed char | currentAction |
float | x |
float | y |
float | dx |
float | dy |
float | speed |
int | width |
int | height |
int | startX |
int | startY |
int | endX |
int | endY |
Sprite * | sprite |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|