sc2-gamedata
TargetSort.h
Go to the documentation of this file.
1 // TargetSort.h generated from model.xml using generate-code.xsl
2 
3 #ifndef TARGETSORT_H
4 #define TARGETSORT_H
5 
6 #include "UnderlyingTypes.h"
7 #include "Game.h"
8 
13 typedef enum
14 {
20 
26 
32 
38 
44 
50 
56 
62 
68 
74 
80 
86 
92 
98 
104 
110 
116 
122 
128 
130 
132 
137 {
142  std::vector<CTargetSortLink> SortArray;
143 
149 
157 };
158 
164 {
165 public:
171 
177 };
178 
184 {
185 public:
191 
197 };
198 
204 {
205 public:
211 
217 };
218 
224 {
225 public:
231 
237 };
238 
244 {
245 public:
251 
258 };
259 
265 {
266 public:
272 
278 
285 };
286 
292 {
293 public:
299 
305 
312 };
313 
319 {
320 public:
326 
332 
339 };
340 
346 {
347 public:
353 };
354 
360 {
361 public:
367 
373 };
374 
380 {
381 public:
389 };
390 
396 {
397 public:
403 };
404 
410 {
411 public:
417 
423 };
424 
430 {
431 public:
437 
443 };
444 
450 {
451 public:
459 };
460 
466 {
467 public:
468 };
469 
475 {
476 public:
482 
488 };
489 
495 {
496 public:
503 
509 };
510 
516 {
517 public:
525 
531 };
532 
533 #endif // TARGETSORT_H
Veterancy.
Definition: TargetSort.h:474
Alliance.
Definition: TargetSort.h:183
uint32 Value
Value.
Definition: TargetSort.h:422
Behavior Duration.
Definition: TargetSort.h:43
TChargeLink Charge
Charge.
Definition: TargetSort.h:304
Generic.
Definition: TargetSort.h:163
Power Source Level.
Definition: TargetSort.h:409
uint8 flag8
Definition: UnderlyingTypes.h:57
TCooldownLink Cooldown
Cooldown.
Definition: TargetSort.h:331
Charge Count.
Definition: TargetSort.h:264
Vital.
Definition: TargetSort.h:121
Vital Fraction.
Definition: TargetSort.h:127
uint32 TAttackTargetPriority
Definition: UnderlyingTypes.h:669
EUnitVital Vital
Vital.
Definition: TargetSort.h:530
CFixed Value
Value.
Definition: TargetSort.h:284
CAbilLink Ability
Ability.
Definition: TargetSort.h:298
Priority.
Definition: TargetSort.h:449
qint32 int32
Definition: UnderlyingTypes.h:42
flag8 Descending
Descending.
Definition: TargetSort.h:176
Definition: UnderlyingTypes.h:504
CFixed Value
Value.
Definition: TargetSort.h:257
uint32 Value
Value.
Definition: TargetSort.h:487
CFixed Value
Value.
Definition: TargetSort.h:524
Random.
Definition: TargetSort.h:109
Charge Regeneration.
Definition: TargetSort.h:55
Veterancy.
Definition: TargetSort.h:115
EAllianceId Alliance
Alliance.
Definition: TargetSort.h:190
Distance.
Definition: TargetSort.h:345
quint32 uint32
Definition: UnderlyingTypes.h:22
Interruptible.
Definition: TargetSort.h:379
Field.
Definition: TargetSort.h:359
EUnitVital
Unit Vital.
Definition: Game.h:1142
Count.
Definition: TargetSort.h:37
Power Source Level.
Definition: TargetSort.h:91
CFixed RequestPercentage
Request Percentage.
Definition: TargetSort.h:156
Power User Level.
Definition: TargetSort.h:429
Generic.
Definition: TargetSort.h:19
Field.
Definition: TargetSort.h:73
Marker.
Definition: TargetSort.h:85
Cooldown.
Definition: TargetSort.h:61
CBehaviorLink Behavior
Behavior.
Definition: TargetSort.h:250
Power User Level.
Definition: TargetSort.h:97
Vital Fraction.
Definition: TargetSort.h:515
std::vector< CTargetSortLink > SortArray
Sorts.
Definition: TargetSort.h:142
flag8 Value
Value.
Definition: TargetSort.h:388
TChargeLink Charge
Charge.
Definition: TargetSort.h:277
TAttackTargetPriority Value
Value.
Definition: TargetSort.h:458
Definition: Game.h:3180
Priority.
Definition: TargetSort.h:103
EAllianceId
Alliance Type.
Definition: Game.h:492
Cooldown.
Definition: TargetSort.h:318
TCatalogFieldPath Field
Field.
Definition: TargetSort.h:366
SEffectWhichLocation LaunchLocation
Launch Location.
Definition: TargetSort.h:210
CBehaviorLink Behavior
Behavior.
Definition: TargetSort.h:230
Definition: Game.h:3142
Alliance.
Definition: TargetSort.h:25
uint32 Value
Value.
Definition: TargetSort.h:402
SEffectWhichUnit WhichUnit
Unit.
Definition: TargetSort.h:170
uint32 Value
Value.
Definition: TargetSort.h:236
CFixed Value
Value.
Definition: TargetSort.h:338
uint32 RequestCount
Request Count.
Definition: TargetSort.h:148
CBehaviorLink Behavior
Behavior.
Definition: TargetSort.h:416
SEffectWhichLocation ImpactLocation
Impact Location.
Definition: TargetSort.h:216
EClassIdCTargetSort
Target Sort Type.
Definition: TargetSort.h:13
Random.
Definition: TargetSort.h:465
Behavior Count.
Definition: TargetSort.h:223
SEffectWhichPlayer WithPlayer
Player.
Definition: TargetSort.h:196
CFixed Value
Value.
Definition: TargetSort.h:311
Distance.
Definition: TargetSort.h:67
CAbilLink Ability
Ability.
Definition: TargetSort.h:325
Charge Regeneration.
Definition: TargetSort.h:291
CBehaviorLink Behavior
Behavior.
Definition: TargetSort.h:436
SEffectWhichLocation WhichLocation
Location.
Definition: TargetSort.h:352
Behavior Duration.
Definition: TargetSort.h:243
Definition: UnderlyingTypes.h:854
CBehaviorLink Behavior
Behavior.
Definition: TargetSort.h:481
Vital.
Definition: TargetSort.h:494
TCatalogFieldValue Value
Value.
Definition: TargetSort.h:372
Angle.
Definition: TargetSort.h:31
Definition: TargetSort.h:136
uint32 Value
Value.
Definition: TargetSort.h:442
Interruptible.
Definition: TargetSort.h:79
EUnitVital Vital
Vital.
Definition: TargetSort.h:508
CFixed Value
Value.
Definition: TargetSort.h:502
Marker.
Definition: TargetSort.h:395
CAbilLink Ability
Ability.
Definition: TargetSort.h:271
Definition: Game.h:3123
const int32 e_classIdCTargetSortCount
Definition: TargetSort.h:131
Count.
Definition: TargetSort.h:49
Angle.
Definition: TargetSort.h:203