CBomberMove.h File Reference
Header file of bomber moves.
More...
#include "STDAFX.H"
|
Classes |
| class | CBomberMove |
| | This class manages the moves of a bomber. More...
|
Enumerations |
| enum | EBomberMove {
BOMBERMOVE_NONE,
BOMBERMOVE_UP,
BOMBERMOVE_DOWN,
BOMBERMOVE_LEFT,
BOMBERMOVE_RIGHT,
BOMBERMOVE_UPLEFT,
BOMBERMOVE_UPRIGHT,
BOMBERMOVE_DOWNLEFT,
BOMBERMOVE_DOWNRIGHT
} |
| | Describes a bomber move command. More...
|
| enum | ETurning {
TURNING_NOTTURNING,
TURNING_UPLEFT_UP,
TURNING_UPLEFT_LEFT,
TURNING_UPRIGHT_UP,
TURNING_UPRIGHT_RIGHT,
TURNING_DOWNLEFT_DOWN,
TURNING_DOWNLEFT_LEFT,
TURNING_DOWNRIGHT_DOWN,
TURNING_DOWNRIGHT_RIGHT
} |
| | Describes the type of turning of the bomber. More...
|
| enum | ECanMove { CANMOVE_CANNOT,
CANMOVE_FREEWAY,
CANMOVE_AVOID,
CANMOVE_TURN
} |
| | Return type of the CanMove method. More...
|
Detailed Description
Header file of bomber moves.
Enumeration Type Documentation
Describes a bomber move command.
- Enumerator:
-
| BOMBERMOVE_NONE |
None. |
| BOMBERMOVE_UP |
Up only. |
| BOMBERMOVE_DOWN |
Down only. |
| BOMBERMOVE_LEFT |
Left only. |
| BOMBERMOVE_RIGHT |
Right only. |
| BOMBERMOVE_UPLEFT |
Up and left together. |
| BOMBERMOVE_UPRIGHT |
Up and right together. |
| BOMBERMOVE_DOWNLEFT |
Down and left together. |
| BOMBERMOVE_DOWNRIGHT |
Down and right together. |
Return type of the CanMove method.
- Enumerator:
-
| CANMOVE_CANNOT |
The bomber just cannot go in the desired direction. |
| CANMOVE_FREEWAY |
The way is totally free. |
| CANMOVE_AVOID |
The bomber can move but has to avoid an obstacle. |
| CANMOVE_TURN |
The bomber can move but has to turn around an obstacle. |
Describes the type of turning of the bomber.
- Enumerator:
-
| TURNING_NOTTURNING |
Is not turning for the moment. |
| TURNING_UPLEFT_UP |
Turning up/left, up direction was blocked before turning. |
| TURNING_UPLEFT_LEFT |
Turning up/left, left direction was blocked before turning. |
| TURNING_UPRIGHT_UP |
|
| TURNING_UPRIGHT_RIGHT |
|
| TURNING_DOWNLEFT_DOWN |
|
| TURNING_DOWNLEFT_LEFT |
|
| TURNING_DOWNRIGHT_DOWN |
|
| TURNING_DOWNRIGHT_RIGHT |
|