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