sc2-gamedata
Race.h
Go to the documentation of this file.
1 // Race.h generated from model.xml using generate-code.xsl
2 
3 #ifndef RACE_H
4 #define RACE_H
5 
6 #include "UnderlyingTypes.h"
7 
12 typedef enum
13 {
19 
21 
23 
28 typedef enum
29 {
35 
41 
42 } ERaceFlag;
43 
45 
50 typedef enum
51 {
57 
63 
65 
67 
72 {
78 
85 
90  std::vector<CGamePoint> Offset;
91 
97 
103 };
104 
109 class CRace
110 {
111 public:
117 
123 
129 
135 
141 
148 
155 
160  std::vector<SStartingUnit> StartingUnitArray;
161 
167  std::vector<uint32> StartingResource;
168 
175 
181 
187 
193 
199 };
200 
201 #endif // RACE_H
const int32 e_startingUnitFlagCount
Definition: Race.h:66
Definition: Race.h:71
CFlagArray< e_resourceTypeCount > ShowResource
Show Resource.
Definition: Race.h:154
std::vector< SStartingUnit > StartingUnitArray
Starting Units.
Definition: Race.h:160
CSoundLink VictorySound
Victory Sound.
Definition: Race.h:192
CSoundLink DefeatSound
Defeat Sound.
Definition: Race.h:198
const int32 e_classIdCRaceCount
Definition: Race.h:22
CUnitLink Unit
Unit.
Definition: Race.h:102
CFlags Flags
Flags.
Definition: Race.h:84
qint32 int32
Definition: UnderlyingTypes.h:42
Definition: UnderlyingTypes.h:504
uint32 FoodCeiling
Food Ceiling.
Definition: Race.h:174
EStartingUnitFlag
Starting Unit Flag.
Definition: Race.h:50
quint32 uint32
Definition: UnderlyingTypes.h:22
Definition: UnderlyingTypes.h:652
Definition: UnderlyingTypes.h:812
CFlags Flags
Flags.
Definition: Race.h:147
Automatically Harvest Nearest Resource.
Definition: Race.h:56
CStringLink Name
Name.
Definition: Race.h:116
CImagePath Icon
Icon.
Definition: Race.h:128
CAlertLink StartLocationAlert
Start Location Alert.
Definition: Race.h:134
CFourCC AttributeId
Attribute Id.
Definition: Race.h:122
Automatically Set Harvest Rally Point.
Definition: Race.h:62
CColor MiniMapBorderColor
Minimap Border Color.
Definition: Race.h:186
ERaceFlag
Race Flags.
Definition: Race.h:28
EClassIdCRace
Race Type.
Definition: Race.h:12
CFixed Range
Range.
Definition: Race.h:96
std::vector< CGamePoint > Offset
Offset.
Definition: Race.h:90
Generic.
Definition: Race.h:18
uint32 GlossaryTeamColorIndex
Glossary Team Color.
Definition: Race.h:180
CSoundtrackLink GameMusic
Music - Game.
Definition: Race.h:140
Selectable.
Definition: Race.h:34
Definition: UnderlyingTypes.h:612
Trial Allowed.
Definition: Race.h:40
const int32 e_raceFlagCount
Definition: Race.h:44
Generic.
Definition: Race.h:109
uint32 Count
Count.
Definition: Race.h:77
Definition: UnderlyingTypes.h:1224
std::vector< uint32 > StartingResource
Starting Resources.
Definition: Race.h:167