#include <string>
#include <unordered_map>
#include <map>
Go to the source code of this file.
|
#define | DEBUG(x) do { std::cerr << x; } while (0) |
|
|
enum | Constants::Unit {
Constants::Peasant = 1
, Constants::Peon = 2
, Constants::TownHall = 3
, Constants::Barracks = 4
,
Constants::Footman = 5
, Constants::Farm = 6
, Constants::Archer = 7
, Constants::None = -1
} |
|
enum | Constants::Race { Constants::Human = 1
, Constants::Orc = 2
} |
|
enum | Constants::PlayerState { Constants::Victory = 1
, Constants::Defeat = 2
, Constants::Playing = 3
} |
|
enum | Constants::Resource { Constants::Lumber = 1
, Constants::Gold = 2
, Constants::Stone = 3
, Constants::Food = 4
} |
|
enum | Constants::State {
Constants::Spawning = 1
, Constants::Walking = 2
, Constants::Despawned = 3
, Constants::Harvesting = 4
,
Constants::Building = 5
, Constants::Combat = 6
, Constants::Dead = 7
, Constants::Idle = 8
,
Constants::Base = -1
} |
|
enum | Constants::Pathfinding { Constants::Walkable = 1
, Constants::All = 2
, Constants::Attackable = 3
, Constants::Harvestable = 4
} |
|
enum | Constants::Direction {
Constants::Down = 1
, Constants::Up = 2
, Constants::Left = 3
, Constants::Right = 4
,
Constants::DownLeft = 5
, Constants::DownRight = 6
, Constants::UpLeft = 7
, Constants::UpRight = 8
} |
|
enum | Constants::Action {
Constants::PreviousUnit = 1
, Constants::NextUnit = 2
, Constants::MoveLeft = 3
, Constants::MoveRight = 4
,
Constants::MoveUp = 5
, Constants::MoveDown = 6
, Constants::MoveUpLeft = 7
, Constants::MoveUpRight = 8
,
Constants::MoveDownLeft = 9
, Constants::MoveDownRight = 10
, Constants::Attack = 11
, Constants::Harvest = 12
,
Constants::Build0 = 13
, Constants::Build1 = 14
, Constants::Build2 = 15
, Constants::NoAction = 16
} |
|
◆ DEBUG
#define DEBUG |
( |
|
x | ) |
do { std::cerr << x; } while (0) |