#include <CTrain.h>
Inheritance diagram for Train:
Public Member Functions | |
Train () | |
float | getDX () |
float | getDY () |
bool | isReady () |
bool | isMoving () |
bool | waitsForPlayer () |
void | setName (char *name) |
void | set (int startX, int startY, int endX, int endY, int pause, bool fromStart) |
bool | openClose () |
void | move () |
int | getPause () |
Public Attributes | |
char | name [50] |
int | type |
bool | active |
float | x |
float | y |
bool | waitAtStart |
int | startX |
int | startY |
int | endX |
int | endY |
int | height |
int | width |
Sprite * | sprite |
Private Attributes | |
float | dx |
float | dy |
int | pause |
int | think |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|