Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
AIPlayer Member List

This is the complete list of members for AIPlayer, including all inherited members.

AIPlayer(Player *p)AIPlayer
aiPreTeamDestroy(const Team *team)AIPlayer
buildAIBaseDefense(Bool flank)AIPlayervirtual
buildAIBaseDefenseStructure(const AsciiString &thingName, Bool flank)AIPlayervirtual
buildBySupplies(Int minimumCash, const AsciiString &thingName)AIPlayer
buildSpecificAIBuilding(const AsciiString &thingName)AIPlayervirtual
buildSpecificAITeam(TeamPrototype *teamProto, Bool priorityBuild)AIPlayervirtual
buildSpecificBuildingNearestTeam(const AsciiString &thingName, const Team *team)AIPlayer
buildStructureNow(const ThingTemplate *bldgPlan, BuildListInfo *info)AIPlayerprotected
buildStructureWithDozer(const ThingTemplate *bldgPlan, BuildListInfo *info)AIPlayerprotected
buildUpgrade(const AsciiString &upgrade)AIPlayer
calcClosestConstructionZoneLocation(const ThingTemplate *constructTemplate, Coord3D *location)AIPlayer
checkBridges(Object *unit, Waypoint *way)AIPlayerinlinevirtual
checkForSupplyCenter(BuildListInfo *info, Object *bldg)AIPlayerprotected
checkQueuedTeams(void)AIPlayerprotectedvirtual
checkReadyTeams(void)AIPlayerprotectedvirtual
clearTeamsInQueue(void)AIPlayerprotected
computeCenterAndRadiusOfBase(Coord3D *center, Real *radius)AIPlayerprotected
computeSuperweaponTarget(const SpecialPowerTemplate *power, Coord3D *pos, Int playerNdx, Real weaponRadius)AIPlayervirtual
crc(Xfer *xfer)AIPlayerprotectedvirtual
deleteInstance()MemoryPoolObjectinline
doBaseBuilding(void)AIPlayerprotectedvirtual
doTeamBuilding(void)AIPlayerprotectedvirtual
doUpgradesAndSkills(void)AIPlayerprotectedvirtual
dozerInQueue(void)AIPlayerprotected
findDozer(const Coord3D *pos)AIPlayerprotectedvirtual
findFactory(const ThingTemplate *thing, Bool busyOK)AIPlayerprotected
findSupplyCenter(Int minSupplies)AIPlayerprotected
getAIDifficulty(void) constAIPlayer
getAiEnemy(void)AIPlayerinlinevirtual
getBaseCenter(Coord3D *pos) constAIPlayerinline
getObjectMemoryPool()=0MemoryPoolObjectprotectedpure virtual
getPlayerStructureBounds(Region2D *bounds, Int playerNdx, Bool conservative=FALSE)AIPlayerprotectedstatic
getPlayerSuperweaponValue(Coord3D *center, Int playerNdx, Real radius, Bool includeMilitaryUnits=TRUE)AIPlayerprotectedstatic
guardSupplyCenter(Team *team, Int minSupplies)AIPlayer
isAGoodIdeaToBuildTeam(TeamPrototype *proto)AIPlayerprotectedvirtual
isLocationSafe(const Coord3D *pos, const ThingTemplate *tthing)AIPlayer
isPossibleToBuildTeam(TeamPrototype *proto, Bool requireIdleFactory, Bool &needMoney)AIPlayerprotected
isSkirmishAI(void)AIPlayerinlinevirtual
isSupplySourceAttacked(void)AIPlayer
isSupplySourceSafe(Int minSupplies)AIPlayer
loadPostProcess(void)AIPlayerprotectedvirtual
m_attackedSupplyCenterAIPlayerprotected
m_baseCenterAIPlayerprotected
m_baseCenterSetAIPlayerprotected
m_baseRadiusAIPlayerprotected
m_bridgeTimerAIPlayerprotected
m_buildDelayAIPlayerprotected
m_curWarehouseIDAIPlayerprotected
m_difficultyAIPlayerprotected
m_dozerIsRepairingAIPlayerprotected
m_dozerQueuedForRepairAIPlayerprotected
m_frameLastBuildingBuiltAIPlayerprotected
m_playerAIPlayerprotected
m_readyToBuildStructureAIPlayerprotected
m_readyToBuildTeamAIPlayerprotected
m_repairDozerAIPlayerprotected
m_repairDozerOriginAIPlayerprotected
m_skillsetSelectorAIPlayerprotected
m_structuresInQueueAIPlayerprotected
m_structuresToRepairAIPlayerprotected
m_structureTimerAIPlayerprotected
m_supplySourceAttackCheckFrameAIPlayerprotected
m_teamDelayAIPlayerprotected
m_teamSecondsAIPlayerprotected
m_teamTimerAIPlayerprotected
MAKE_DLINK_HEAD(TeamInQueue, TeamBuildQueue)AIPlayerprotected
MAKE_DLINK_HEAD(TeamInQueue, TeamReadyQueue)AIPlayerprotected
MAX_STRUCTURES_TO_REPAIR enum valueAIPlayerprotected
newMap()AIPlayervirtual
onStructureProduced(Object *factory, Object *structure)AIPlayervirtual
onUnitProduced(Object *factory, Object *unit)AIPlayervirtual
operator delete(void *p)MemoryPoolObjectinlineprotected
operator new(size_t s)MemoryPoolObjectinlineprotected
processBaseBuilding(void)AIPlayerprotectedvirtual
processTeamBuilding(void)AIPlayerprotectedvirtual
queueDozer(void)AIPlayerprotectedvirtual
queueSupplyTruck(void)AIPlayerprotected
queueUnits(void)AIPlayerprotected
recruitSpecificAITeam(TeamPrototype *teamProto, Real recruitRadius)AIPlayervirtual
repairStructure(ObjectID structure)AIPlayervirtual
selectSkillset(Int skillset)AIPlayervirtual
selectTeamToBuild(void)AIPlayerprotectedvirtual
selectTeamToReinforce(Int minPriority)AIPlayerprotectedvirtual
setAIDifficulty(GameDifficulty difficulty)AIPlayerinline
setTeamDelaySeconds(Int delay)AIPlayerinline
Snapshot(void)Snapshot
startTraining(WorkOrder *order, Bool busyOK, AsciiString teamName)AIPlayerprotectedvirtual
update()AIPlayervirtual
updateBridgeRepair(void)AIPlayerprotected
xfer(Xfer *xfer)AIPlayerprotectedvirtual
~MemoryPoolObject()MemoryPoolObjectinlineprotectedvirtual
~Snapshot(void)Snapshot