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