|
Classes |
| class | Gather |
| class | Aspect |
| class | UnitAspect |
| class | GroupAspect |
| class | Building |
| class | Barracks |
| class | CommandCenter |
| class | Factory |
| class | Refinery |
| class | SupplyDepot |
| class | EngineeringBay |
| class | Armory |
| class | MineralPatch |
| class | Minerals |
| class | Gas |
| class | Command |
| class | BuildCommand |
| class | GasFieldCommand |
| class | UnitCommand |
| class | Tactic |
| class | Move |
| class | Wait |
| class | PotentialMove |
| class | Maintain |
| class | CommandFactory |
| class | BuildFactory |
| class | BuildStructureFactory |
| class | MoveFactory |
| class | DistanceMgr |
| class | Engine |
| class | Entity |
| class | Marine |
| class | Reaper |
| class | Tank |
| class | Thor |
| class | Marauder |
| class | Helion |
| class | SCVehicle |
| struct | EntityLessThan |
| class | EntityMgr |
| class | ExplosionType |
| struct | Resources |
| struct | GameEntTypeProperties |
| class | GameMgr |
| class | GfxThread |
| class | Identity |
| class | Mgr |
| class | Listener |
| class | NetAspect |
| class | NetCommon |
| class | NetLobby |
| class | NetThread |
| class | Sender |
| class | Server |
| class | Physics |
| class | Physics2D1 |
| class | Physics2D2 |
| class | SelectionMgr |
| class | Flock |
| class | Group |
| class | GroupAI |
| class | GroupMgr |
| struct | Target |
| struct | GroupTarget |
| class | MilliSecondTimer |
| class | UnitAI |
| class | Builder |
| class | Weapon |
| class | WeaponMgr |
| class | WeaponType |
| class | WeaponTypeInternal |
Namespaces |
| namespace | ExplosionTypes |
| namespace | WeaponTypes |
Typedefs |
| typedef unsigned int | CEntHandle |
| typedef Engine * | EnginePtr |
| typedef struct PackedHeader | Header |
| typedef struct PackedReqInfo | ReqInfo |
| typedef struct PackedState | State |
| typedef struct PackedInfo | Info |
| typedef struct PackedCommandEntity | CommandEntity |
| typedef struct PackedSquelchEntity | SquelchEntity |
| typedef struct PackedCreateEntity | CreateEntity |
typedef struct
PackedCreateEntityRequest | CreateEntityRequest |
typedef struct
PackedCreateEntityCancel | CreateEntityCancel |
| typedef struct PackedCreatePause | CreateEntityPause |
typedef struct
PackedCreateEntityResponse | CreateEntityResponse |
typedef struct
PackedRepositionEntity | RepositionEntity |
| typedef struct PackedLobbyServer | LobbyServer |
typedef struct
PackedLobbyJoinRequest | LobbyJoinRequest |
typedef struct
PackedLobbyJoinResponse | LobbyJoinResponse |
| typedef struct PackedLobbyGameStart | LobbyGameStart |
| typedef struct PackedLobbyExit | LobbyExit |
| typedef struct PackedLobbySlotSwap | LobbySlotSwap |
typedef struct
PackedMineralPatchIDRequest | MineralPatchIDRequest |
typedef struct
PackedMineralPatchIDResponse | MineralPatchIDResponse |
| typedef struct PackedMessage | Message |
Enumerations |
| enum | GatherState {
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES
} |
| enum | CommandType {
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
ConstructCommand = 5,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK
} |
| enum | LeadershipType {
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4
} |
| enum | RequiredTargetType {
None,
TargetPosition,
TargetEntity,
Either,
Both
} |
| enum | GameState {
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES
} |
| enum | UnitAspectType {
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
BUILDER = 4,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES
} |
| enum | GroupAspectType {
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES
} |
| enum | EntityType {
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALPATCH = 14,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES
} |
| enum | EntityState {
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES
} |
| enum | EntityClass {
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES
} |
| enum | Side {
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES
} |
| enum | Player {
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS
} |
| enum | ControlType {
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES
} |
| enum | MessageTypes {
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
CREATEENTITYREQUESTMESSAGETYPE = 20,
CREATEENTITYRESPONSEMESSAGETYPE = 21,
CREATEENTITYCANCELMESSAGETYPE = 22,
CREATEENTITYPAUSEMESSAGETYPE = 23,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
MINERALPATCHIDREQUESTTYPE = 40,
MINERALPATCHIDRESPONSETYPE = 41,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35
} |
| enum | GatherState {
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES
} |
| enum | CommandType {
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
ConstructCommand = 5,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK
} |
| enum | LeadershipType {
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4
} |
| enum | UnitAspectType {
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
BUILDER = 4,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES
} |
| enum | GroupAspectType {
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES
} |
| enum | WeaponType {
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES
} |
| enum | EntityType {
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALPATCH = 14,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES
} |
| enum | EntityState {
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES
} |
| enum | EntityClass {
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES
} |
| enum | Side {
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES
} |
| enum | Player {
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS
} |
| enum | MessageTypes {
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
CREATEENTITYREQUESTMESSAGETYPE = 20,
CREATEENTITYRESPONSEMESSAGETYPE = 21,
CREATEENTITYCANCELMESSAGETYPE = 22,
CREATEENTITYPAUSEMESSAGETYPE = 23,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
MINERALPATCHIDREQUESTTYPE = 40,
MINERALPATCHIDRESPONSETYPE = 41,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35
} |
| enum | GatherState {
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES
} |
| enum | CommandType {
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
ConstructCommand = 5,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK
} |
| enum | LeadershipType {
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4
} |
| enum | UnitAspectType {
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
BUILDER = 4,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES
} |
| enum | GroupAspectType {
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES
} |
| enum | WeaponType {
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES
} |
| enum | EntityType {
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALPATCH = 14,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES
} |
| enum | EntityState {
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES
} |
| enum | EntityClass {
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES
} |
| enum | Side {
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES
} |
| enum | Player {
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS
} |
| enum | MessageTypes {
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
CREATEENTITYREQUESTMESSAGETYPE = 20,
CREATEENTITYRESPONSEMESSAGETYPE = 21,
CREATEENTITYCANCELMESSAGETYPE = 22,
CREATEENTITYPAUSEMESSAGETYPE = 23,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
MINERALPATCHIDREQUESTTYPE = 40,
MINERALPATCHIDRESPONSETYPE = 41,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35
} |
| enum | GatherState {
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES
} |
| enum | CommandType {
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
ConstructCommand = 5,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK
} |
| enum | LeadershipType {
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4
} |
| enum | GameState {
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES
} |
| enum | UnitAspectType {
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
BUILDER = 4,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES
} |
| enum | GroupAspectType {
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES
} |
| enum | EntityType {
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALPATCH = 14,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES
} |
| enum | EntityState {
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES
} |
| enum | EntityClass {
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES
} |
| enum | Side {
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES
} |
| enum | Player {
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS
} |
| enum | ControlType {
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES
} |
| enum | MessageTypes {
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
CREATEENTITYREQUESTMESSAGETYPE = 20,
CREATEENTITYRESPONSEMESSAGETYPE = 21,
CREATEENTITYCANCELMESSAGETYPE = 22,
CREATEENTITYPAUSEMESSAGETYPE = 23,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
MINERALPATCHIDREQUESTTYPE = 40,
MINERALPATCHIDRESPONSETYPE = 41,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35
} |
| enum | GatherState {
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES,
MOVETOMINERALS = 1,
GATHERINGMINERALS = 2,
RETURNTOCC = 3,
STOPPED = 4,
NGATHERSTATES
} |
| enum | CommandType {
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
ConstructCommand = 5,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK,
MoveCommand = 0,
AttackCommand = 1,
RamCommand = 2,
MaintainCommand = 3,
GatherCommand = 4,
FLOCK
} |
| enum | LeadershipType {
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4,
ClosestToTarget = 0,
FurthestFromTarget = 1,
MostMassive = 2,
LeastMassive = 3,
Random = 4
} |
| enum | GameState {
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES,
LOBBY = 0,
GAME = 1,
NGAMESTATES
} |
| enum | UnitAspectType {
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
BUILDER = 4,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES,
PHYSICS = 0,
UNITAI = 1,
NET = 2,
WEAPON = 3,
NASPECTTYPES
} |
| enum | GroupAspectType {
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES,
GROUPAI = 0,
NGROUPASPECTTYPES
} |
| enum | WeaponType {
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES,
RIFLE = 0,
FLAMER = 1,
SHELL = 2,
NWEAPONTYPES
} |
| enum | EntityType {
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALPATCH = 14,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES,
SCV = 0,
MARINE = 1,
REAPER = 2,
TANK = 3,
THOR = 4,
MARAUDER = 5,
HELLION = 6,
BARRACKS = 7,
COMMANDCENTER = 8,
REFINERY = 9,
FACTORY = 10,
ARMORY = 11,
ENGINEERINGBAY = 12,
SUPPLYDEPOT = 13,
MINERALS = 15,
GAS = 16,
NENTITYTYPES
} |
| enum | EntityState {
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES,
GESTATING = 0,
ALIVE = 1,
DYING = 2,
DEAD = 3,
NENTITYSTATES
} |
| enum | EntityClass {
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES,
SURFACE = 0,
AIR = 1,
SUBSURFACE = 2,
STATIC = 3,
NENTITYCLASSTYPES
} |
| enum | Side {
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES,
BATTLEMASTER = 0,
RED,
BLUE,
GREEN,
YELLOW,
NEUTRAL,
NSIDES
} |
| enum | Player {
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS,
ONE = 0,
TWO,
THREE,
FOUR,
NPLAYERS
} |
| enum | ControlType {
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES,
MANUAL = 0,
NETSLAVE,
NCONTROLTYPES
} |
| enum | MessageTypes {
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
CREATEENTITYREQUESTMESSAGETYPE = 20,
CREATEENTITYRESPONSEMESSAGETYPE = 21,
CREATEENTITYCANCELMESSAGETYPE = 22,
CREATEENTITYPAUSEMESSAGETYPE = 23,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
MINERALPATCHIDREQUESTTYPE = 40,
MINERALPATCHIDRESPONSETYPE = 41,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35,
INFOMESSAGETYPE = 0,
STATEMESSAGETYPE = 1,
REQUESTINFOMESSAGETYPE = 2,
REQUESTSHIPSTATUSMESSAGETYPE = 3,
COMMANDENTITYMESSAGETYPE = 4,
CREATEENTITYMESSAGETYPE = 5,
REPOSITIONENTITYMESSAGETYPE = 6,
SQUELCHMESSAGETYPE = 7,
NUMBEROFMESSAGETYPES = 8,
LOBBYSERVERTYPE = 30,
LOBBYJOINREQUESTTYPE = 31,
LOBBYJOINRESPONSETYPE = 32,
LOBBYGAMESTARTTYPE = 33,
LOBBYSLOTSWAPTYPE = 34,
LOBBYEXITTYPE = 35
} |
Functions |
| Move * | createMoveForEnt (Entity *ent, Ogre::Vector3 pos) |
| Wait * | createWaitForEnt (Entity *ent, double wtime) |
| Gather * | createGatherForEntAndMineral (SCVehicle *scv, Entity *resource) |
| void | setMoveForEnt (Entity *ent, Ogre::Vector3 pos) |
| void | addMoveForEnt (Entity *ent, Ogre::Vector3 pos) |
| void | setPotentialMoveForEnt (Entity *ent, Ogre::Vector3 pos, bool append) |
| std::deque< Command * > | addCommandForEnt (Entity *ent, CommandFactory *commandFactory, std::pair< int, Ogre::Vector3 > mouseTargets) |
| void | setGatherForEnt (Entity *ent, Entity *resource, bool append) |
| std::string | EntityTypeToIconName (EntityType entType) |
| const Ogre::Vector3 | InvalidLocation (0,-1, 0) |
| struct | __attribute__ ((__packed__)) PackedHeader |
| void | printMessageHeader (Header h) |
| void | printMessageData (Message *m) |
| void | printMessage (Message *m) |
| void | printState (State *s) |
| boost::asio::ip::udp::socket * | makeUDPBroadcastSocket () |
| PotentialMove * | createPotentialMoveForEnt (Entity *ent, Ogre::Vector3 pos) |
| State * | fillStateFromEnt (FastEcslent::Entity *ent) |
| Info * | fillInfoFromEnt (FastEcslent::Entity *ent) |
| Message * | makeMessageWithStateHeader (int nEnts, long dtime) |
| Message * | makeMessageWithInfoHeader (int nEnts, long dtime) |
| Gather * | createGatherForEntAndMineral (SCVehicle *scv, Minerals *mineral) |
| void | startBuildingNextEntity () |
Variables |
| const unsigned int | angleVotingFrequency = 15 |
| const unsigned int | numAngleVotes = 360 |
| const unsigned int | kInvalidHandle = ~0u |
| const unsigned int | kMaxAABBs = 1024 |
| const float | kInvalidFloat = (float)(~0u) |
| const int | kMaxDebugLines = 1024 |
| const int | MaxEnts = 1024 |
| const int | MaxGroups = 1024 |
| const int | MaxAspects = 10 |
| const int | MaxCommands = 256 |
| const int | NCircleSegments = 16 |
| const int | GuiSpeedScaler = 1.0 |
| const int | healthLineLength = 100 |
| const float | EPSILON = 0.0001 |
| const int | MaxNeededTypes = 5 |
| const int | MaxEntitiesInQueue = 5 |
| const int | MaxEntityTypesPerBuilding = 5 |
| const int | PerPlayerMaxEnts = 200 |
| const float | MaxMineralFindingDistance = 500 |
| const int | MaxPlayers = 4 |
| const int | MaxMessageSize = 65536 |
| const int | MessageSize = sizeof(Message) |
| const int | HeaderSize = sizeof(Header) |
| const int | StateSize = sizeof(State) - sizeof(unsigned short) |
| const int | ReqInfoSize = sizeof(ReqInfo) |
| const int | InfoSize = sizeof(Info) |
| const int | CommandEntitySize = sizeof(CommandEntity) |
| const int | CreateEntitySize = sizeof(CreateEntity) |
| const int | CreateEntityRequestSize = sizeof(CreateEntityRequest) |
| const int | CreateEntityResponseSize = sizeof(CreateEntityResponse) |
| const int | CreateEntityCancelSize = sizeof(CreateEntityCancel) |
| const int | CreateEntityPauseSize = sizeof(CreateEntityPause) |
| const int | RepositionEntitySize = sizeof(RepositionEntity) |
| const int | SquelchEntitySize = sizeof(SquelchEntity) |
| const int | LobbyServerSize = sizeof(LobbyServer) |
| const int | LobbyJoinRequestSize = sizeof(LobbyJoinRequest) |
| const int | LobbyJoinResponseSize = sizeof(LobbyJoinResponse) |
| const int | LobbyGameStartSize = sizeof(LobbyGameStart) |
| const int | LobbyExitSize = sizeof(LobbyExit) |
| const int | LobbySlotSwapSize = sizeof(LobbySlotSwap) |
| const int | MineralPatchIDRequestSize = sizeof(MineralPatchIDRequest) |
| const int | MineralPatchIDResponseSize = sizeof(MineralPatchIDResponse) |
| bool | initializingExplosionType = true |
| std::string | explosionTypeName [9] |
std::map< std::string,
ExplosionType > | explosionTypeMap |
| std::set< ExplosionType > | explosionTypeSet |
| bool | initializingWeaponType = true |
| WeaponTypeInternal | weaponTypeData [6] |
| std::map< std::string, WeaponType > | weaponTypeMap |
| std::set< WeaponType > | weaponTypeSet |
| std::set< WeaponType > | specialWeaponTypeSet |
| std::set< WeaponType > | normalWeaponTypeSet |