CAiBomber.h File Reference
Header file of the bot bomber.
More...
#include "CBomber.h"
|
Classes |
class | CAiBomber |
Enumerations |
enum | EComputerMode {
COMPUTERMODE_THINK,
COMPUTERMODE_ITEM,
COMPUTERMODE_ATTACK,
COMPUTERMODE_THROW,
COMPUTERMODE_2NDACTION,
COMPUTERMODE_DEFENCE,
COMPUTERMODE_WALK
} |
| Describes the mode of the computer player. More...
|
enum | EEnemyDirection {
ENEMYDIRECTION_UNKNOWN,
ENEMYDIRECTION_HERE,
ENEMYDIRECTION_ABOVE,
ENEMYDIRECTION_BELOW,
ENEMYDIRECTION_LEFT,
ENEMYDIRECTION_RIGHT
} |
| Describes the direction to the next enemy. More...
|
Detailed Description
Header file of the bot bomber.
Enumeration Type Documentation
Describes the mode of the computer player.
- Enumerator:
-
COMPUTERMODE_THINK |
Deciding what to do and set the new computer mode. |
COMPUTERMODE_ITEM |
Picking up items or dropping bombs in order to burn walls. |
COMPUTERMODE_ATTACK |
Attacking a bomber. |
COMPUTERMODE_THROW |
Attacking a bomber (throw the bomb afterwards with COMPUTERMODE_ATTACK). |
COMPUTERMODE_2NDACTION |
Use punch/stop bomb while being kicked/remote detonate. |
COMPUTERMODE_DEFENCE |
Trying to be in a safe place. |
COMPUTERMODE_WALK |
Walking in random directions until there is some activity around the bomber. |
Describes the direction to the next enemy.
- Enumerator:
-
ENEMYDIRECTION_UNKNOWN |
No enemy near us (at least we think so). |
ENEMYDIRECTION_HERE |
Enemy is at the same position as we are. |
ENEMYDIRECTION_ABOVE |
Enemy is above us. |
ENEMYDIRECTION_BELOW |
Enemy is below us. |
ENEMYDIRECTION_LEFT |
|
ENEMYDIRECTION_RIGHT |
|