#include "CDisplay.h"
#include "CItem.h"
#include "../third-party/tinyxml/tinyxml.h"
Classes | |
class | COptions |
Contains every option in the game and manages the configuration file. More... | |
Defines | |
#define | MAX_PLAYER_INPUT 10 |
#define | NUM_CONTROLS 6 |
#define | CONTROL_UP 0 |
#define | CONTROL_DOWN 1 |
#define | CONTROL_LEFT 2 |
#define | CONTROL_RIGHT 3 |
#define | CONTROL_ACTION1 4 |
#define | CONTROL_ACTION2 5 |
Enumerations | |
enum | EBomberType { BOMBERTYPE_OFF, BOMBERTYPE_MAN, BOMBERTYPE_COM, BOMBERTYPE_NET } |
Describes the type of a bomber. More... | |
enum | EBlockType { BLOCKTYPE_HARDWALL, BLOCKTYPE_RANDOM, BLOCKTYPE_FREE, BLOCKTYPE_WHITEBOMBER, BLOCKTYPE_BLACKBOMBER, BLOCKTYPE_REDBOMBER, BLOCKTYPE_BLUEBOMBER, BLOCKTYPE_GREENBOMBER, BLOCKTYPE_MOVEBOMB_RIGHT, BLOCKTYPE_MOVEBOMB_DOWN, BLOCKTYPE_MOVEBOMB_LEFT, BLOCKTYPE_MOVEBOMB_UP } |
enum | EBomberSkills { BOMBERSKILL_DUMMYFIRST, BOMBERSKILL_FLAME, BOMBERSKILL_BOMBS, BOMBERSKILL_BOMBITEMS, BOMBERSKILL_FLAMEITEMS, BOMBERSKILL_ROLLERITEMS, BOMBERSKILL_KICKITEMS, BOMBERSKILL_THROWITEMS, BOMBERSKILL_PUNCHITEMS, BOMBERSKILL_REMOTEITEMS, NUMBER_OF_BOMBERSKILLS } |
#define CONTROL_ACTION1 4 |
#define CONTROL_ACTION2 5 |
#define CONTROL_DOWN 1 |
#define CONTROL_LEFT 2 |
#define CONTROL_RIGHT 3 |
#define CONTROL_UP 0 |
#define MAX_PLAYER_INPUT 10 |
#define NUM_CONTROLS 6 |
enum EBlockType |
enum EBomberSkills |
enum EBomberType |