|
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 |