34#define GOD_BENCH_SIZE 64
35#define GOD_HAND_SIZE 64
36#define GOD_HAND_DISTANCE 100
unsigned counter
timer used differently in all states
unsigned thrownInvPosY
y index (invader in the column) of the invader thrown by the hand of god
Position thrownTransition
position of a point for bezier's curve (used in RETRIEVE1 and RETRIEVE2 states, for the hand animatio...
Position getRightHandPos(unsigned screenWidth) const
give initial the pixel coordinates of god's right hand
Position thrownVector
direction of the thrown invader movement
GodState state
god's current state
InvaderType thrownInvType
type of the invader thrown by the hand of god
unsigned thrownInvPosX
x index (column in the grid) of the invader thrown by the hand of god
GodState
list of all known god states
InvaderType
List of all invader type.
nsGraphics::Vec2D Position