List of all items[−]
Structs
- AIModule
- AIModule_vtable
- Bullet
- BulletIterator
- BulletType
- BwString
- Client
- Color
- CoordinateType
- Error
- Event
- EventIterator
- EventType
- Force
- ForceIterator
- Game
- GameType
- Iterator
- KeyButton
- MouseButton
- Order
- Player
- PlayerIterator
- PlayerType
- Position
- PositionIterator
- Race
- Region
- RegionIterator
- TechType
- TextSize
- TilePosition
- TilePositionIterator
- Unit
- UnitCommand
- UnitCommandType
- UnitIterator
- UnitType
- UnitTypeIterator
- UpgradeType
- WalkPosition
- WeaponType
Functions
- BWAPIC_getClient
- BWAPIC_getGame
- BWAPIC_setGame
- Bullet_exists
- Bullet_getAngle
- Bullet_getID
- Bullet_getPlayer
- Bullet_getPosition
- Bullet_getRemoveTimer
- Bullet_getSource
- Bullet_getTarget
- Bullet_getTargetPosition
- Bullet_getType
- Bullet_getVelocityX
- Bullet_getVelocityY
- Bullet_isVisible
- Bullet_registerEvent
- BwString_data
- BwString_len
- BwString_new
- BwString_release
- Client_connect
- Client_disconnect
- Client_isConnected
- Client_update
- Force_getID
- Force_getName
- Force_getPlayers
- Game_allies
- Game_canBuildHere
- Game_canMake
- Game_canResearch
- Game_canUpgrade
- Game_countdownTimer
- Game_drawBox
- Game_drawBoxMap
- Game_drawBoxMouse
- Game_drawBoxScreen
- Game_drawCircle
- Game_drawCircleMap
- Game_drawCircleMouse
- Game_drawCircleScreen
- Game_drawDot
- Game_drawDotMap
- Game_drawDotMouse
- Game_drawDotScreen
- Game_drawEllipse
- Game_drawEllipseMap
- Game_drawEllipseMouse
- Game_drawEllipseScreen
- Game_drawLine
- Game_drawLineMap
- Game_drawLineMouse
- Game_drawLineScreen
- Game_drawText
- Game_drawTextMap
- Game_drawTextMouse
- Game_drawTextScreen
- Game_drawTriangle
- Game_drawTriangleMap
- Game_drawTriangleMouse
- Game_drawTriangleScreen
- Game_elapsedTime
- Game_enableFlag
- Game_enemies
- Game_enemy
- Game_getAPM
- Game_getAllRegions
- Game_getAllUnits
- Game_getAverageFPS
- Game_getBestUnit
- Game_getBuildLocation
- Game_getBullets
- Game_getClientVersion
- Game_getClosestUnit
- Game_getClosestUnitInRectangle
- Game_getDamageFrom
- Game_getDamageTo
- Game_getEvents
- Game_getFPS
- Game_getForce
- Game_getForces
- Game_getFrameCount
- Game_getGameType
- Game_getGeysers
- Game_getGroundHeight
- Game_getInstanceNumber
- Game_getKeyState
- Game_getLastError
- Game_getLastEventTime
- Game_getLatency
- Game_getLatencyFrames
- Game_getLatencyTime
- Game_getMinerals
- Game_getMousePosition
- Game_getMouseState
- Game_getNeutralUnits
- Game_getNukeDots
- Game_getPlayer
- Game_getPlayers
- Game_getRandomSeed
- Game_getRegion
- Game_getRegionAt
- Game_getRemainingLatencyFrames
- Game_getRemainingLatencyTime
- Game_getReplayFrameCount
- Game_getRevision
- Game_getScreenPosition
- Game_getSelectedUnits
- Game_getStartLocations
- Game_getStaticGeysers
- Game_getStaticMinerals
- Game_getStaticNeutralUnits
- Game_getUnit
- Game_getUnitsInRadius
- Game_getUnitsInRectangle
- Game_getUnitsOnTile
- Game_hasCreep
- Game_hasPath
- Game_hasPower
- Game_hasPowerPrecise
- Game_hasPowerWH
- Game_indexToUnit
- Game_isBattleNet
- Game_isBuildable
- Game_isDebug
- Game_isExplored
- Game_isFlagEnabled
- Game_isGUIEnabled
- Game_isInGame
- Game_isLatComEnabled
- Game_isMultiplayer
- Game_isPaused
- Game_isReplay
- Game_isVisible
- Game_isWalkable
- Game_issueCommand
- Game_leaveGame
- Game_mapFileName
- Game_mapHash
- Game_mapHeight
- Game_mapName
- Game_mapPathName
- Game_mapWidth
- Game_neutral
- Game_observers
- Game_pauseGame
- Game_pingMinimap
- Game_printf
- Game_registerEvent
- Game_restartGame
- Game_resumeGame
- Game_self
- Game_sendText
- Game_sendTextEx
- Game_setAlliance
- Game_setCommandOptimizationLevel
- Game_setFrameSkip
- Game_setGUI
- Game_setLastError
- Game_setLatCom
- Game_setLocalSpeed
- Game_setMap
- Game_setRevealAll
- Game_setScreenPosition
- Game_setTextSize
- Game_setVision
- Iterator_get
- Iterator_next
- Iterator_release
- Iterator_valid
- Player_allUnitCount
- Player_armor
- Player_completedUnitCount
- Player_damage
- Player_deadUnitCount
- Player_gas
- Player_gatheredGas
- Player_gatheredMinerals
- Player_getBuildingScore
- Player_getColor
- Player_getCustomScore
- Player_getForce
- Player_getID
- Player_getKillScore
- Player_getMaxUpgradeLevel
- Player_getName
- Player_getRace
- Player_getRazingScore
- Player_getStartLocation
- Player_getTextColor
- Player_getType
- Player_getUnitScore
- Player_getUnits
- Player_getUpgradeLevel
- Player_hasResearched
- Player_hasUnitTypeRequirement
- Player_incompleteUnitCount
- Player_isAlly
- Player_isDefeated
- Player_isEnemy
- Player_isNeutral
- Player_isObserver
- Player_isResearchAvailable
- Player_isResearching
- Player_isUnitAvailable
- Player_isUpgrading
- Player_isVictorious
- Player_killedUnitCount
- Player_leftGame
- Player_maxEnergy
- Player_minerals
- Player_refundedGas
- Player_refundedMinerals
- Player_registerEvent
- Player_repairedGas
- Player_repairedMinerals
- Player_sightRange
- Player_spentGas
- Player_spentMinerals
- Player_supplyTotal
- Player_supplyUsed
- Player_topSpeed
- Player_visibleUnitCount
- Player_weaponDamageCooldown
- Player_weaponMaxRange
- Region_getBoundsBottom
- Region_getBoundsLeft
- Region_getBoundsRight
- Region_getBoundsTop
- Region_getCenter
- Region_getClosestAccessibleRegion
- Region_getClosestInaccessibleRegion
- Region_getDefensePriority
- Region_getDistance
- Region_getID
- Region_getNeighbors
- Region_getRegionGroupID
- Region_getUnits
- Region_isAccessible
- Region_isHigherGround
- Region_registerEvent
- Unit_attack_Position
- Unit_attack_Unit
- Unit_build
- Unit_buildAddon
- Unit_burrow
- Unit_canAttack
- Unit_canAttackGrouped
- Unit_canAttackGrouped_Position
- Unit_canAttackGrouped_Unit
- Unit_canAttackMove
- Unit_canAttackMoveGrouped
- Unit_canAttackUnit
- Unit_canAttackUnitGrouped
- Unit_canAttackUnitGrouped_Unit
- Unit_canAttackUnit_Unit
- Unit_canAttack_Position
- Unit_canAttack_Unit
- Unit_canBuild
- Unit_canBuildAddon
- Unit_canBuildAddon_UnitType
- Unit_canBuild_UnitType
- Unit_canBuild_UnitType_TilePosition
- Unit_canBurrow
- Unit_canCancelAddon
- Unit_canCancelConstruction
- Unit_canCancelMorph
- Unit_canCancelResearch
- Unit_canCancelTrain
- Unit_canCancelTrainSlot
- Unit_canCancelTrainSlot_Check
- Unit_canCancelUpgrade
- Unit_canCloak
- Unit_canCommand
- Unit_canCommandGrouped
- Unit_canDecloak
- Unit_canFollow
- Unit_canFollow_Unit
- Unit_canGather
- Unit_canGather_Unit
- Unit_canHaltConstruction
- Unit_canHoldPosition
- Unit_canIssueCommand
- Unit_canIssueCommandGrouped
- Unit_canIssueCommandType
- Unit_canIssueCommandTypeGrouped
- Unit_canLand
- Unit_canLand_TilePosition
- Unit_canLift
- Unit_canLoad
- Unit_canLoad_Unit
- Unit_canMorph
- Unit_canMorph_UnitType
- Unit_canMove
- Unit_canMoveGrouped
- Unit_canPatrol
- Unit_canPatrolGrouped
- Unit_canPlaceCOP
- Unit_canPlaceCOP_TilePosition
- Unit_canRepair
- Unit_canRepair_Unit
- Unit_canResearch
- Unit_canResearch_TechType
- Unit_canReturnCargo
- Unit_canRightClick
- Unit_canRightClickGrouped
- Unit_canRightClickGrouped_Position
- Unit_canRightClickGrouped_Unit
- Unit_canRightClickPosition
- Unit_canRightClickPositionGrouped
- Unit_canRightClickUnit
- Unit_canRightClickUnitGrouped
- Unit_canRightClickUnitGrouped_Unit
- Unit_canRightClickUnit_Unit
- Unit_canRightClick_Position
- Unit_canRightClick_Unit
- Unit_canSetRallyPoint
- Unit_canSetRallyPoint_Position
- Unit_canSetRallyPoint_Unit
- Unit_canSetRallyPosition
- Unit_canSetRallyUnit
- Unit_canSetRallyUnit_Unit
- Unit_canSiege
- Unit_canStop
- Unit_canTargetUnit
- Unit_canTrain
- Unit_canTrain_UnitType
- Unit_canUnburrow
- Unit_canUnload
- Unit_canUnloadAll
- Unit_canUnloadAllPosition
- Unit_canUnloadAllPosition_Position
- Unit_canUnloadAtPosition
- Unit_canUnloadWithOrWithoutTarget
- Unit_canUnload_Unit
- Unit_canUnsiege
- Unit_canUpgrade
- Unit_canUpgrade_UpgradeType
- Unit_canUseTechPosition
- Unit_canUseTechPosition_Position
- Unit_canUseTechUnit
- Unit_canUseTechUnit_Unit
- Unit_canUseTechWithOrWithoutTarget
- Unit_canUseTechWithOrWithoutTarget_TechType
- Unit_canUseTechWithoutTarget
- Unit_canUseTech_Position
- Unit_canUseTech_Unit
- Unit_cancelAddon
- Unit_cancelConstruction
- Unit_cancelMorph
- Unit_cancelResearch
- Unit_cancelTrain
- Unit_cancelUpgrade
- Unit_cloak
- Unit_decloak
- Unit_exists
- Unit_follow
- Unit_gather
- Unit_getAcidSporeCount
- Unit_getAddon
- Unit_getAirWeaponCooldown
- Unit_getAngle
- Unit_getBottom
- Unit_getBuildType
- Unit_getBuildUnit
- Unit_getCarrier
- Unit_getClosestUnit
- Unit_getDefenseMatrixPoints
- Unit_getDefenseMatrixTimer
- Unit_getDistance_Position
- Unit_getDistance_Unit
- Unit_getEnergy
- Unit_getEnsnareTimer
- Unit_getGroundWeaponCooldown
- Unit_getHatchery
- Unit_getHitPoints
- Unit_getID
- Unit_getInitialHitPoints
- Unit_getInitialPosition
- Unit_getInitialResources
- Unit_getInitialTilePosition
- Unit_getInitialType
- Unit_getInterceptorCount
- Unit_getInterceptors
- Unit_getIrradiateTimer
- Unit_getKillCount
- Unit_getLarva
- Unit_getLastAttackingPlayer
- Unit_getLastCommand
- Unit_getLastCommandFrame
- Unit_getLeft
- Unit_getLoadedUnits
- Unit_getLockdownTimer
- Unit_getMaelstromTimer
- Unit_getNydusExit
- Unit_getOrder
- Unit_getOrderTarget
- Unit_getOrderTargetPosition
- Unit_getOrderTimer
- Unit_getPlagueTimer
- Unit_getPlayer
- Unit_getPosition
- Unit_getPowerUp
- Unit_getRallyPosition
- Unit_getRallyUnit
- Unit_getRegion
- Unit_getRemainingBuildTime
- Unit_getRemainingResearchTime
- Unit_getRemainingTrainTime
- Unit_getRemainingUpgradeTime
- Unit_getRemoveTimer
- Unit_getReplayID
- Unit_getResourceGroup
- Unit_getResources
- Unit_getRight
- Unit_getScarabCount
- Unit_getSecondaryOrder
- Unit_getShields
- Unit_getSpaceRemaining
- Unit_getSpellCooldown
- Unit_getSpiderMineCount
- Unit_getStasisTimer
- Unit_getStimTimer
- Unit_getTarget
- Unit_getTargetPosition
- Unit_getTech
- Unit_getTilePosition
- Unit_getTop
- Unit_getTrainingQueue
- Unit_getTransport
- Unit_getType
- Unit_getUnitsInRadius
- Unit_getUnitsInWeaponRange
- Unit_getUpgrade
- Unit_getVelocityX
- Unit_getVelocityY
- Unit_haltConstruction
- Unit_hasNuke
- Unit_hasPath_Position
- Unit_hasPath_Unit
- Unit_holdPosition
- Unit_isAccelerating
- Unit_isAttackFrame
- Unit_isAttacking
- Unit_isBeingConstructed
- Unit_isBeingGathered
- Unit_isBeingHealed
- Unit_isBlind
- Unit_isBraking
- Unit_isBurrowed
- Unit_isCarryingGas
- Unit_isCarryingMinerals
- Unit_isCloaked
- Unit_isCompleted
- Unit_isConstructing
- Unit_isDefenseMatrixed
- Unit_isDetected
- Unit_isEnsnared
- Unit_isFlying
- Unit_isFollowing
- Unit_isGatheringGas
- Unit_isGatheringMinerals
- Unit_isHallucination
- Unit_isHoldingPosition
- Unit_isIdle
- Unit_isInWeaponRange
- Unit_isInterruptible
- Unit_isInvincible
- Unit_isIrradiated
- Unit_isLifted
- Unit_isLoaded
- Unit_isLockedDown
- Unit_isMaelstrommed
- Unit_isMorphing
- Unit_isMoving
- Unit_isParasited
- Unit_isPatrolling
- Unit_isPlagued
- Unit_isPowered
- Unit_isRepairing
- Unit_isResearching
- Unit_isSelected
- Unit_isSieged
- Unit_isStartingAttack
- Unit_isStasised
- Unit_isStimmed
- Unit_isStuck
- Unit_isTargetable
- Unit_isTraining
- Unit_isUnderAttack
- Unit_isUnderDarkSwarm
- Unit_isUnderDisruptionWeb
- Unit_isUnderStorm
- Unit_isUpgrading
- Unit_isVisible
- Unit_issueCommand
- Unit_land
- Unit_lift
- Unit_load
- Unit_morph
- Unit_move
- Unit_patrol
- Unit_placeCOP
- Unit_registerEvent
- Unit_repair
- Unit_research
- Unit_returnCargo
- Unit_rightClick_Position
- Unit_rightClick_Unit
- Unit_setRallyPoint_Position
- Unit_setRallyPoint_Target
- Unit_siege
- Unit_stop
- Unit_train
- Unit_unburrow
- Unit_unload
- Unit_unloadAll
- Unit_unloadAll_Position
- Unit_unsiege
- Unit_upgrade
- Unit_useTech_Position
- Unit_useTech_Unit
- createAIModuleWrapper
- destroyAIModuleWrapper