1 #pragma once 2 3 const int majorVersion = 0; 4 const int minorVersion = 28; 5 6 extern bool debugwindow; 7 8 const int n_epochs_c = 10; 9 const int n_players_c = 4; 10 const int map_width_c = 5; 11 const int map_height_c = 5; 12 const int n_slots_c = 10; 13 14 enum AmmoDirection { 15 ATTACKER_AMMO_DOWN = 0, 16 ATTACKER_AMMO_UP = 1, 17 ATTACKER_AMMO_RIGHT = 2, 18 ATTACKER_AMMO_LEFT = 3, 19 ATTACKER_AMMO_BOMB = 4, 20 N_ATTACKER_AMMO_DIRS = 5 21 }; 22 23 enum Type { 24 BUILDING_TOWER = 0, 25 BUILDING_MINE = 1, 26 BUILDING_FACTORY = 2, 27 BUILDING_LAB = 3, 28 N_BUILDINGS = 4 29 }; 30 31 enum Id { 32 UNDEFINED = -1, 33 WOOD = 0, 34 ROCK, 35 BONE, 36 SLATE, 37 MOONLITE, 38 PLANETARIUM, 39 BETHLIUM, 40 SOLARIUM, 41 ARULDITE, 42 HERBIRITE, 43 YERIDIUM, 44 VALIUM, 45 PARASITE, 46 AQUARIUM, 47 PALADIUM, 48 ONION, 49 TEDIUM, 50 MORON, 51 MARMITE, 52 ALIEN, 53 N_ID 54 }; 55 56 enum MapColour { 57 MAP_UNDEFINED_COL = -1, 58 MAP_ORANGE = 0, 59 MAP_GREEN, 60 MAP_BROWN, 61 MAP_WHITE, 62 MAP_DBROWN, 63 MAP_DGREEN, 64 MAP_GREY, 65 MAP_N_COLOURS 66 }; 67