hostile-takeover/mpshared/side.h
Scott Ludwig a0f077cb1a Add -Wno-invalid-pp-token -Wno-trigraphs to data preprocess step
This tells the .lvl preprocess step to ignore things like single quotes in text,
and char sequences that look like trigraphs but aren't.
2016-01-20 22:53:13 -08:00

57 lines
1.3 KiB
C

#ifndef __SIDE_H__
#define __SIDE_H__
// Sides
#define ksideNeutral 0
#define kside1 1
#define kside2 2
#define kside3 3
#define kside4 4
#define kcSides 5
#define knIntelligenceHuman 0
#define knIntelligenceComputer 1
#define knIntelligenceComputerOvermind 2
#define knIntelligenceComputerNeutral 3
// NOTE: kut values can not be changed without breaking old levels
#define kutNone -1
// Infantry Units (NOTE: this is the order they will appear in the build form)
#define kutShortRangeInfantry 0
#define kutLongRangeInfantry 1
#define kutTakeoverSpecialist 2
// Vehicle Units (NOTE: this is the order they will appear in the build form)
#define kutMachineGunVehicle 3
#define kutLightTank 4
#define kutRocketVehicle 5
#define kutMediumTank 6
#define kutGalaxMiner 7
#define kutMobileHeadquarters 8
// Structures (NOTE: this is the order they will appear in the build form)
#define kutReactor 9
#define kutProcessor 10
#define kutWarehouse 11
#define kutHumanResourceCenter 12
#define kutVehicleTransportStation 13
#define kutRadar 14
#define kutResearchCenter 15
#define kutHeadquarters 16
// Special structures that like to kill
#define kutMachineGunTower 17
#define kutRocketTower 18
#define kutAndy 19
#define kutArtillery 20
#define kutReplicator 21
#define kutFox 22
#define kutMax 23
#endif