forked from AlexCampbell/Risk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTerritory.h
71 lines (61 loc) · 1.85 KB
/
Territory.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#ifndef Territory_H
#define Territory_H
class Territory {
std::vector<Territory*> _neighbours;
std::basic_string<char> _name;
public:
std::vector<Territory*>& getNeighbours() { return _neighbours; }
void setNeighbours(std::vector<Territory*>& neighbours) { _neighbours = neighbours; }
Territory(std::basic_string<char> name): _name(name) { }
std::basic_string<char>& getName() { return _name; }
void setName(std::basic_string<char> name) { _name = name; }
int units;
};
Territory Afganistan("Afganistan");
Territory China("China");
Territory India("India");
Territory Irkutsk("Irkutsk");
Territory Japan("Japan");
Territory Kamchatka("Kamchatka");
Territory MiddleEast("MiddleEast");
Territory Mongolia("Mongolia");
Territory Siam("Siam");
Territory Siberia("Siberia");
Territory Ural("Ural");
Territory Yakutsk("Yakutsk");
//Europe
Territory UK("UnitedKingdom");
Territory Iceland("Iceland");
Territory NEurope("NorthernEurope");
Territory Scandinavia("Scandinavia");
Territory SEurope("Sothern Europe");
Territory Ukraine("Ukraine");
Territory WEurope("WesternEurope");
//Africa
Territory Congo("Congo");
Territory EAfrica("EastAfrica");
Territory Egypt("Egypt");
Territory Madagascar("Madagascar");
Territory NAfrica("NorthAfrica");
Territory SAfrica("SouthAfrica");
//NA
Territory Alaska("Alaska");
Territory Alberta("Alberta");
Territory CAmerica("CentralAmerica");
Territory EasternUS("EasternUS");
Territory Greenland("Greenland");
Territory NWT("NWTerritory");
Territory Ontario("Ontario");
Territory Quebec("Quebec");
Territory WesternUS("WesternUS");
//SA
Territory Argentina("Argentina");
Territory Brazil("Brazil");
Territory Peru("Peru");
Territory Venezuela("Venezuela");
//Australia
Territory EAustralia("EasternAustralia");
Territory Indonesia("Indonesia");
Territory NewGuinea("NewGuinea");
Territory WAustralia("WesternAustralia");
#endif