For detailed information please refer to the corresponding BWAPI documentation here.
- bwapi:allErrors(-Errors)
- bwapi:broodwar(-Game)
- bwapi:bulletType_getID(+BulletType, -Id)
- bwapi:bulletType_getName(+BulletType, -Name)
- bwapi:bulletType_isEqual(+BulletType, +OtherBulletType)
- bwapi:bulletType_isLessThan(+BulletType, +OtherBulletType)
- bwapi:bulletType_isNotEqual(+BulletType, +OtherBulletType)
- bwapi:bulletType_new(-BulletType)
- bwapi:bulletType_new(-BulletType, +BulletTypeID)
- bwapi:bulletType_new(-BulletType, +OtherBulletType)
- bwapi:bulletType_setEqual(+BulletType, +OtherBulletType)
- bwapi:bulletTypes_<BULLET_TYPE>(-BulletTypeValue)
- bwapi:bulletTypes_allBulletTypes(-BulletTypes)
- bwapi:bulletTypes_getBulletType(+BulletTypeName, -BulletTypeObj)
- bwapi:bulletTypes_init
- bwapi:bulletTypes_iterator(+BulletTypes, -BulletType)
- bwapi:bulletTypes_toList(+BulletTypes, -BulletTypesList)
- bwapi:bullet_exists(+Bullet)
- bwapi:bullet_getAngle(+Bullet, -Angle)
- bwapi:bullet_getID(+Bullet, -ID)
- bwapi:bullet_getPlayer(+Bullet, -Player)
- bwapi:bullet_getPosition(+Bullet, -Position)
- bwapi:bullet_getRemoveTimer(+Bullet, -RemoveTimer)
- bwapi:bullet_getSource(+Bullet, -Unit)
- bwapi:bullet_getTarget(+Bullet, -Unit)
- bwapi:bullet_getTargetPosition(+Bullet, -TargetPosition)
- bwapi:bullet_getType(+Bullet, -BulletType)
- bwapi:bullet_getVelocityX(+Bullet, -VelocityX)
- bwapi:bullet_getVelocityY(+Bullet, -VelocityY)
- bwapi:bullet_isVisible(+Bullet)
- bwapi:bullet_isVisible(+Bullet, +Player)
- bwapi:color_blue(+Color, -Id)
- bwapi:color_delete(-Color)
- bwapi:color_getID(+Color, -Id)
- bwapi:color_green(+Color, -Id)
- bwapi:color_isEqual(+Color, +OtherColor)
- bwapi:color_isLessThan(+Color, +OtherColor)
- bwapi:color_isNotEqual(+Color, +OtherColor)
- bwapi:color_new(-Color)
- bwapi:color_new(-Color, +ColorID)
- bwapi:color_new(-Color, +OtherColor)
- bwapi:color_new(-Color, +Red, +Green, +Blue)
- bwapi:color_red(+Color, -Id)
- bwapi:color_setEqual(+Color, +OtherColor)
- bwapi:colors_<COLOR>(-Color)
- bwapi:colors_init
- bwapi:coordinateType_Screen(-Screen)
- bwapi:damageType_getID(+DamageType, -Id)
- bwapi:damageType_getName(+DamageType, -Name)
- bwapi:damageType_isEqual(+DamageType, +OtherDamageType)
- bwapi:damageType_isLessThan(+DamageType, +OtherDamageType)
- bwapi:damageType_isNotEqual(+DamageType, +OtherDamageType)
- bwapi:damageType_new(-DamageType)
- bwapi:damageType_new(-DamageType, +DamageTypeID)
- bwapi:damageType_new(-DamageType, +OtherDamageType)
- bwapi:damageType_setEqual(+DamageType, +OtherDamageType)
- bwapi:damageTypes_<BULLET_TYPE>(-DamageTypeValue)
- bwapi:damageTypes_allDamageTypes(-DamageTypes)
- bwapi:damageTypes_getDamageType(+DamageTypeName, -DamageTypeObj)
- bwapi:damageTypes_init
- bwapi:damageTypes_iterator(+DamageTypes, -DamageType)
- bwapi:damageTypes_toList(+DamageTypes, -DamageTypesList)
- bwapi:error_getID(+Error, -Id)
- bwapi:error_isEqual(+Error, +OtherError)
- bwapi:error_isLessThan(+Error, +OtherError)
- bwapi:error_isNotEqual(+Error, +OtherError)
- bwapi:error_new(-Error)
- bwapi:error_new(-Error, +ErrorID)
- bwapi:error_new(-Error, +OtherError)
- bwapi:error_setEqual(+Error, +OtherError)
- bwapi:error_toString(+Error, -ErrorString)
- bwapi:errors_<ERROR>(-Error)
- bwapi:errors_init
- bwapi:errors_iterator(+Errors, -Error)
- bwapi:errors_toList(+Errors, -ErrorsList)
- bwapi:eventType_<EVENTTYPE>(-EventType)
- bwapi:event_MatchEnd(+IsWinner, -Event)
- bwapi:event_MatchFrame(-Event)
- bwapi:event_MatchStart(-Event)
- bwapi:event_MenuFrame(-Event)
- bwapi:event_NukeDetect(+Position, -Event)
- bwapi:event_PlayerLeft(+Player, -Event)
- bwapi:event_ReceiveText(+Player, +Text, -Event)
- bwapi:event_SaveGame(+GameName, -Event)
- bwapi:event_SendText(+Text, -Event)
- bwapi:event_UnitCreate(+Unit, -Event)
- bwapi:event_UnitDestroy(+Unit, -Event)
- bwapi:event_UnitDiscover(+Unit, -Event)
- bwapi:event_UnitEvade(+Unit, -Event)
- bwapi:event_UnitHide(+Unit, -Event)
- bwapi:event_UnitMorph(+Unit, -Event)
- bwapi:event_UnitRenegade(+Unit, -Event)
- bwapi:event_UnitShow(+Unit, -Event)
- bwapi:event_getPlayer(+Event, -Player)
- bwapi:event_getPosition(+Event, -Position)
- bwapi:event_getText(+Event, -Text)
- bwapi:event_getType(+Event, -Type)
- bwapi:event_getUnit(+Event, -Unit)
- bwapi:event_isEqual(+Event, +OtherEvent)
- bwapi:event_isWinner(+Event)
- bwapi:event_new(-Event)
- bwapi:event_setEqual(+Event, +OtherEvent)
- bwapi:explosionType_getID(+ExplosionType, -Id)
- bwapi:explosionType_getName(+ExplosionType, -Name)
- bwapi:explosionType_isEqual(+ExplosionType, +OtherExplosionType)
- bwapi:explosionType_isLessThan(+ExplosionType, +OtherExplosionType)
- bwapi:explosionType_isNotEqual(+ExplosionType, +OtherExplosionType)
- bwapi:explosionType_new(-ExplosionType)
- bwapi:explosionType_new(-ExplosionType, +ExplosionTypeID)
- bwapi:explosionType_new(-ExplosionType, +OtherExplosionType)
- bwapi:explosionType_setEqual(+ExplosionType, +OtherExplosionType)
- bwapi:explosionTypes_<EXPLOSION_TYPE>(-ExplosionTypeValue)
- bwapi:explosionTypes_allExplosionTypes(-ExplosionTypes)
- bwapi:explosionTypes_getExplosionType(+ExplosionTypeName, -ExplosionTypeObj)
- bwapi:explosionTypes_init
- bwapi:explosionTypes_iterator(+ExplosionTypes, -ExplosionType)
- bwapi:explosionTypes_toList(+ExplosionTypes, -ExplosionTypesList)
- bwapi:flag_CompleteMapInformation(-FlagValue)
- bwapi:force_getID(+Force, -ID)
- bwapi:force_getName(+Force, -Name)
- bwapi:force_getPlayers(+Force, -Players)
- bwapi:gameType_getID(+GameType, -Id)
- bwapi:gameType_getName(+GameType, -Name)
- bwapi:gameType_isEqual(+GameType, +OtherGameType)
- bwapi:gameType_isLessThan(+GameType, +OtherGameType)
- bwapi:gameType_isNotEqual(+GameType, +OtherGameType)
- bwapi:gameType_new(-GameType)
- bwapi:gameType_new(-GameType, +GameTypeID)
- bwapi:gameType_new(-GameType, +OtherGameType)
- bwapi:gameType_setEqual(+GameType, +OtherGameType)
- bwapi:gameTypes_<GAME_TYPE>(-GameTypeValue)
- bwapi:gameTypes_allGameTypes(-GameTypes)
- bwapi:gameTypes_getGameType(+GameTypeName, -GameType)
- bwapi:gameTypes_init
- bwapi:gameTypes_iterator(+GameTypes, -GameType)
- bwapi:gameTypes_toList(+GameTypes, -GameTypesList)
- bwapi:game_allies(+Game, -Allies)
- bwapi:game_canBuildHere(+Game, +BuilderUnit, +TilePosition, +UnitType)
- bwapi:game_canBuildHere(+Game, +BuilderUnit, +TilePosition, +UnitType, +CheckExplored)
- bwapi:game_canMake(+Game, +BuilderUnit, +UnitType)
- bwapi:game_canResearch(+Game, +BuilderUnit, +TechType)
- bwapi:game_canUpgrade(+Game, +BuilderUnit, +UpgradeType)
- bwapi:game_changeRace(+Game, +Race)
- bwapi:game_drawBox(+Game, +CoordinateType, +Left, +Top, +Right, +Bottom, +Color, +IsSolid)
- bwapi:game_drawBoxMap(+Game, +Left, +Top, +Right, +Bottom, +Color, +IsSolid)
- bwapi:game_drawBoxMouse(+Game, +Left, +Top, +Right, +Bottom, +Color, +IsSolid)
- bwapi:game_drawBoxScreen(+Game, +Left, +Top, +Right, +Bottom, +Color, +IsSolid)
- bwapi:game_drawCircle(+Game, +CoordinateType, +X, +Y, +Radius, +Color, +IsSolid)
- bwapi:game_drawCircleMap(+Game, +X, +Y, +Radius, +Color, +IsSolid)
- bwapi:game_drawCircleMouse(+Game, +X, +Y, +Radius, +Color, +IsSolid)
- bwapi:game_drawCircleScreen(+Game, +X, +Y, +Radius, +Color, +IsSolid)
- bwapi:game_drawDot(+Game, +CoordinateType, +X, +Y, +Color)
- bwapi:game_drawDotMap(+Game, +X, +Y, +Color)
- bwapi:game_drawDotMouse(+Game, +X, +Y, +Color)
- bwapi:game_drawDotScreen(+Game, +X, +Y, +Color)
- bwapi:game_drawEllipse(+Game, +CoordinateType, +X, +Y, +RadiusX, +RadiusY, +Color, +IsSolid)
- bwapi:game_drawEllipseMap(+Game, +X, +Y, +RadiusX, +RadiusY, +Color, +IsSolid)
- bwapi:game_drawEllipseMouse(+Game, +X, +Y, +RadiusX, +RadiusY, +Color, +IsSolid)
- bwapi:game_drawEllipseScreen(+Game, +X, +Y, +RadiusX, +RadiusY, +Color, +IsSolid)
- bwapi:game_drawLine(+Game, +CoordinateType, +X1, +Y1, +X2, +Y2, +Color)
- bwapi:game_drawLineMap(+Game, +X1, +Y1, +X2, +Y2, +Color)
- bwapi:game_drawLineMouse(+Game, +X1, +Y1, +X2, +Y2, +Color)
- bwapi:game_drawLineScreen(+Game, +X1, +Y1, +X2, +Y2, +Color)
- bwapi:game_drawText(+Game, +CoordinateType, +X, +Y, +Text)
- bwapi:game_drawTextMap(+Game, +X, +Y, +Text)
- bwapi:game_drawTextMouse(+Game, +X, +Y, +Text)
- bwapi:game_drawTextScreen(+Game, +X, +Y, +Text)
- bwapi:game_drawTriangle(+Game, +CoordinateType, +AX, +AY, +BX, +BY, +CX, +CY, +Color, +IsSolid)
- bwapi:game_drawTriangleMap(+Game, +AX, +AY, +BX, +BY, +CX, +CY, +Color, +IsSolid)
- bwapi:game_drawTriangleMouse(+Game, +AX, +AY, +BX, +BY, +CX, +CY, +Color, +IsSolid)
- bwapi:game_drawTriangleScreen(+Game, +AX, +AY, +BX, +BY, +CX, +CY, +Color, +IsSolid)
- bwapi:game_enableFlag(+Game, +Flag)
- bwapi:game_enemies(+Game, -Allies)
- bwapi:game_enemy(+Game, -EnemyPlayer)
- bwapi:game_get...Units(+Game, -Units)
- bwapi:game_getAverageFPS(+Game, -AverageFPS)
- bwapi:game_getBullets(+Game, -Bullets)
- bwapi:game_getEvents(+Game, -Events)
- bwapi:game_getFPS(+Game, -FPS)
- bwapi:game_getForce(+Game, +ForceID, -Force)
- bwapi:game_getForces(+Game, -Forces)
- bwapi:game_getFrameCount(+Game, -FrameCount)
- bwapi:game_getGameType(+Game, -GameType)
- bwapi:game_getGroundHeight(+Game, +TilePosition, -GroundHeight)
- bwapi:game_getGroundHeight(+Game, +TileX, +TileX, -GroundHeight)
- bwapi:game_getInstanceNumber(+Game, -InstanceNumber)
- bwapi:game_getKeyState(+Game, +Key)
- bwapi:game_getLastError(+Game, -GameType)
- bwapi:game_getLatency(+Game, -Latency)
- bwapi:game_getLatencyFrames(+Game, -LatencyFrames)
- bwapi:game_getLatencyTime(+Game, -LatencyTime)
- bwapi:game_getMousePosition(+Game, -MousePosition)
- bwapi:game_getMouseState(+Game, +MouseButton)
- bwapi:game_getNukeDots(+Game, -NukeDotPositions)
- bwapi:game_getPlayer(+Game, +PlayerID, -Player)
- bwapi:game_getPlayers(+Game, -Players)
- bwapi:game_getRemainingLatencyFrames(+Game, -RemainingLatencyFrames)
- bwapi:game_getRemainingLatencyTime(+Game, -RemainingLatencyTime)
- bwapi:game_getReplayFrameCount(+Game, -ReplayFrameCount)
- bwapi:game_getScreenBuffer(+Game, -ScreenBufferPtr)
- bwapi:game_getScreenPosition(+Game, -ScreenPosition)
- bwapi:game_getSelectedUnits(+Game, -SelectedUnits)
- bwapi:game_getStartLocations(+Game, -StartTilePositions)
- bwapi:game_getUnit(+Game, +UnitID, -Unit)
- bwapi:game_getUnitsOnTile(+Game, +TileX, +TileY, -Units)
- bwapi:game_hasCreep(+Game, +TilePosition)
- bwapi:game_hasCreep(+Game, +TileX, +TileY)
- bwapi:game_hasPower(+Game, +TilePosition, +TileWidth, +TileHeight)
- bwapi:game_hasPower(+Game, +TileX, +TileY, +TileWidth, +TileHeight)
- bwapi:game_indexToUnit(+Game, +Index, -Unit)
- bwapi:game_isBattleNet(+Game)
- bwapi:game_isBuildable(+Game, +TilePosition)
- bwapi:game_isBuildable(+Game, +TileX, +TileY)
- bwapi:game_isDebug(+Game)
- bwapi:game_isExplored(+Game, +TilePosition)
- bwapi:game_isExplored(+Game, +TileX, +TileY)
- bwapi:game_isFlagEnabled(+Game, +Flag)
- bwapi:game_isInGame(+Game)
- bwapi:game_isLatComEnabled(+Game)
- bwapi:game_isMultiplayer(+Game)
- bwapi:game_isPaused(+Game)
- bwapi:game_isReplay(+Game)
- bwapi:game_isVisible(+Game, +TilePosition)
- bwapi:game_isVisible(+Game, +TileX, +TileY)
- bwapi:game_isWalkable(+Game, +WalkX, +WalkY)
- bwapi:game_issueCommand(+Game, +Units, +Command)
- bwapi:game_leaveGame(+Game)
- bwapi:game_mapFileName(+Game, -MapFileName)
- bwapi:game_mapHash(+Game, -MapHash)
- bwapi:game_mapHeight(+Game, -MapHeight)
- bwapi:game_mapName(+Game, -MapName)
- bwapi:game_mapPathName(+Game, -MapPathName)
- bwapi:game_mapWidth(+Game, -MapWidth)
- bwapi:game_neutral(+Game, -NeutralPlayer)
- bwapi:game_pauseGame(+Game)
- bwapi:game_pingMinimap(+Game, +Position)
- bwapi:game_pingMinimap(+Game, +X, +Y)
- bwapi:game_printf(+Game, +Text)
- bwapi:game_restartGame(+Game)
- bwapi:game_resumeGame(+Game)
- bwapi:game_self(+Game, -SelfPlayer)
- bwapi:game_sendText(+Game, +Text)
- bwapi:game_sendTextEx(+Game, +ToAllies, +Text)
- bwapi:game_setGUI(+Game, +GUIEnabled)
- bwapi:game_setLastError(+Game, +Error)
- bwapi:game_setLatCom(+Game, +LatComEnabled)
- bwapi:game_setLocalSpeed(+Game)
- bwapi:game_setLocalSpeed(+Game, +Speed)
- bwapi:game_setScreenPosition(+Game, +Position)
- bwapi:game_setScreenPosition(+Game, +X, +Y)
- bwapi:game_setTextSize(+Game)
- bwapi:game_setTextSize(+Game, +TextSize)
- bwapi:game_startGame(+Game)
- bwapi:getError(+ErrorString, -Error)
- bwapi:getRevision(-RevisionNumber)
- bwapi:init
- bwapi:isDebug
- bwapi:key_<KEY>(-KeyCode)
- bwapi:latency_SinglePlayer(-LatencyValue)
- bwapi:mouseButton_M_LEFT(-LeftMouseButton)
- bwapi:mouseButton_M_MIDDLE(-MiddleMouseButton)
- bwapi:mouseButton_M_RIGHT(-RightMouseButton)
- bwapi:order_getID(+Order, -Id)
- bwapi:order_getName(+Order, -Name)
- bwapi:order_isEqual(+Order, +OtherOrder)
- bwapi:order_isLessThan(+Order, +OtherOrder)
- bwapi:order_isNotEqual(+Order, +OtherOrder)
- bwapi:order_new(-Order)
- bwapi:order_new(-Order, +OrderID)
- bwapi:order_new(-Order, +OtherOrder)
- bwapi:order_setEqual(+Order, +OtherOrder)
- bwapi:orders_<ORDER>(-OrderValue)
- bwapi:orders_allOrders(-Orders)
- bwapi:orders_getOrder(+OrderName, -Order)
- bwapi:orders_iterator(+Orders, -Order)
- bwapi:orders_toList(+Orders, -OrdersList)
- bwapi:playerType_getID(+PlayerType, -Id)
- bwapi:playerType_getName(+PlayerType, -Name)
- bwapi:playerType_isEqual(+PlayerType, +OtherPlayerType)
- bwapi:playerType_isLessThan(+PlayerType, +OtherPlayerType)
- bwapi:playerType_isNotEqual(+PlayerType, +OtherPlayerType)
- bwapi:playerType_new(-PlayerType)
- bwapi:playerType_new(-PlayerType, +OtherPlayerType)
- bwapi:playerType_new(-PlayerType, +PlayerTypeID)
- bwapi:playerType_setEqual(+PlayerType, +OtherPlayerType)
- bwapi:playerTypes_<PLAYER_TYPE>(-PlayerTypeValue)
- bwapi:playerTypes_allPlayerTypes(-PlayerTypes)
- bwapi:playerTypes_getPlayerType(+PlayerTypeName, -PlayerTypeObj)
- bwapi:playerTypes_init
- bwapi:playerTypes_iterator(+PlayerTypes, -PlayerType)
- bwapi:playerTypes_toList(+PlayerTypes, -PlayerTypesList)
- bwapi:player_airWeaponMaxRange(+Player, +UnitType, -RangeInt)
- bwapi:player_allUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:player_armor(+Player, +UnitType, -ArmorInt)
- bwapi:player_completedUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:player_deadUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:player_gas(+Player, -Gas)
- bwapi:player_gatheredGas(+Player, -GatheredGas)
- bwapi:player_gatheredMinerals(+Player, -GatheredMinerals)
- bwapi:player_getBuildingScore(+Player, -Score)
- bwapi:player_getColor(+Player, -Color)
- bwapi:player_getCustomScore(+Player, -Score)
- bwapi:player_getForce(+Player, -Force)
- bwapi:player_getID(+Player, -ID)
- bwapi:player_getKillScore(+Player, -Score)
- bwapi:player_getName(+Player, -Name)
- bwapi:player_getRace(+Player, -Race)
- bwapi:player_getRazingScore(+Player, -Score)
- bwapi:player_getStartLocation(+Player, -StartLocation)
- bwapi:player_getTextColor(+Player, -TextColorInt)
- bwapi:player_getType(+Player, -PlayerType)
- bwapi:player_getUnitScore(+Player, -Score)
- bwapi:player_getUnits(+Player, -Units)
- bwapi:player_getUpgradeLevel(+Player, +UpgradeType, -UpgradeLevel)
- bwapi:player_groundWeaponDamageCooldown(+Player, +UnitType, -CooldownInt)
- bwapi:player_groundWeaponMaxRange(+Player, +UnitType, -RangeInt)
- bwapi:player_hasResearched(+Player, +TechType)
- bwapi:player_incompleteUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:player_isAlly(+Player, +OtherPlayer)
- bwapi:player_isDefeated(+Player)
- bwapi:player_isEnemy(+Player, +OtherPlayer)
- bwapi:player_isNeutral(+Player)
- bwapi:player_isResearching(+Player, +TechType)
- bwapi:player_isUpgrading(+Player, +UpgradeType)
- bwapi:player_isVictorious(+Player)
- bwapi:player_killedUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:player_leftGame(+Player)
- bwapi:player_maxEnergy(+Player, +UnitType, -MaxEnergy)
- bwapi:player_minerals(+Player, -Minerals)
- bwapi:player_sightRange(+Player, +UnitType, -RangeInt)
- bwapi:player_supplyTotal(+Player, +Race, -Supply)
- bwapi:player_supplyTotal(+Player, -Supply)
- bwapi:player_supplyUsed(+Player, +Race, -Supply)
- bwapi:player_supplyUsed(+Player, -Supply)
- bwapi:player_topSpeed(+Player, +UnitType, -TopSpeedDbl)
- bwapi:player_visibleUnitCount(+Player, +UnitType, -UnitCount)
- bwapi:players_iterator(+Players, -Player)
- bwapi:players_toList(+Players, -PlayersList)
- bwapi:polygon_getArea(+Polygon, -Area)
- bwapi:polygon_getCenter(+Polygon, -Center)
- bwapi:polygon_getHoles(+Polygon, -PolygonsVector)
- bwapi:polygon_getPerimeter(+Polygon, -Perimeter)
- bwapi:polygon_isInside(+Polygon, +Position)
- bwapi:polygon_toList(+Polygon, -PositionsList)
- bwapi:position_getApproxDistance(+Position, +OtherPosition, -ApproxDistance)
- bwapi:position_getDistance(+Position, +OtherPosition, -Distance)
- bwapi:position_getLength(+Position, -Length)
- bwapi:position_isEqual(+Position, +OtherPosition)
- bwapi:position_isLessThan(+Position, +OtherPosition)
- bwapi:position_isNotEqual(+Position, +OtherPosition)
- bwapi:position_isValid(+Position)
- bwapi:position_makeValid(+Position)
- bwapi:position_minus(+Position, +OtherPosition, -ResultPosition)
- bwapi:position_minusequal(+Position, +OtherPosition)
- bwapi:position_new(-Position)
- bwapi:position_new(-Position, +TilePosition)
- bwapi:position_new(-Position, +X, +Y)
- bwapi:position_plus(+Position, +OtherPosition, -ResultPosition)
- bwapi:position_plusequal(+Position, +OtherPosition)
- bwapi:position_setEqual(+Position, +OtherPosition)
- bwapi:position_x(+Position, -X)
- bwapi:position_x_y(+Position, -X, -Y)
- bwapi:position_y(+Position, -Y)
- bwapi:positions_Invalid(-Position)
- bwapi:positions_None(-Position)
- bwapi:positions_Unknown(-Position)
- bwapi:positions_iterator(+Positions, -Position)
- bwapi:positions_toList(+Positions, -PositionsList)
- bwapi:race_getCenter(+Race, -CenterUnitType)
- bwapi:race_getID(+Race, -ID)
- bwapi:race_getName(+Race, -Name)
- bwapi:race_getRefinery(+Race, -RefineryUnitType)
- bwapi:race_getSupplyProvider(+Race, -SupplyProviderUnitType)
- bwapi:race_getTransport(+Race, -TransportUnitType)
- bwapi:race_getWorker(+Race, -WorkerUnitType)
- bwapi:race_isEqual(+Race, +OtherRace)
- bwapi:race_isLessThan(+Race, +OtherRace)
- bwapi:race_isNotEqual(+Race, +OtherRace)
- bwapi:race_new(-Race)
- bwapi:race_new(-Race, +OtherRace)
- bwapi:race_new(-Race, +RaceID)
- bwapi:race_setEqual(+Race, +OtherRace)
- bwapi:races_<RACE>(-Race)
- bwapi:races_allRaces(-Races)
- bwapi:races_getRace(+RaceName, -RaceObj)
- bwapi:races_iterator(+Races, -Race)
- bwapi:races_toList(+Races, -RacesList)
- bwapi:techType_energyUsed(+TechType, -EnergyUsed)
- bwapi:techType_gasPrice(+TechType, -Price)
- bwapi:techType_getID(+TechType, -ID)
- bwapi:techType_getName(+TechType, -Name)
- bwapi:techType_getRace(+TechType, -Race)
- bwapi:techType_isEqual(+TechType, +OtherTechType)
- bwapi:techType_isLessThan(+TechType, +OtherTechType)
- bwapi:techType_isNotEqual(+TechType, +OtherTechType)
- bwapi:techType_mineralPrice(+TechType, -Price)
- bwapi:techType_new(-TechType)
- bwapi:techType_new(-TechType, +OtherTechType)
- bwapi:techType_new(-TechType, +TechTypeID)
- bwapi:techType_researchTime(+TechType, -ResearchTime)
- bwapi:techType_setEqual(+TechType, +OtherTechType)
- bwapi:techType_whatUses(+Game, -UnitTypes)
- bwapi:techTypes_<TECH_TYPE>(-TechTypeValue)
- bwapi:techTypes_allTechTypes(-TechTypes)
- bwapi:techTypes_getTechType(+TechTypeName, -TechTypeObj)
- bwapi:techTypes_init
- bwapi:techTypes_iterator(+TechTypes, -TechType)
- bwapi:techTypes_toList(+TechTypes, -TechTypesList)
- bwapi:tilePosition_getDistance(+TilePosition, +OtherTilePosition, -Distance)
- bwapi:tilePosition_getLength(+TilePosition, -Length)
- bwapi:tilePosition_isEqual(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_isLessThan(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_isNotEqual(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_isValid(+TilePosition)
- bwapi:tilePosition_makeValid(+TilePosition)
- bwapi:tilePosition_minus(+TilePosition, +OtherTilePosition, -ResultTilePosition)
- bwapi:tilePosition_minusequal(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_new(-TilePosition)
- bwapi:tilePosition_new(-TilePosition, +TilePosition)
- bwapi:tilePosition_new(-TilePosition, +X, +Y)
- bwapi:tilePosition_plus(+TilePosition, +OtherTilePosition, -ResultTilePosition)
- bwapi:tilePosition_plusequal(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_setEqual(+TilePosition, +OtherTilePosition)
- bwapi:tilePosition_x(+TilePosition, -X)
- bwapi:tilePosition_x_y(+TilePosition, -X, -Y)
- bwapi:tilePosition_y(+TilePosition, -Y)
- bwapi:tilePositions_Invalid(-TilePosition)
- bwapi:tilePositions_Noned(-TilePosition)
- bwapi:tilePositions_Unknown(-TilePosition)
- bwapi:tile_size(-TileSize)
- bwapi:unitCommandType_getID(+UnitCommandType, -Id)
- bwapi:unitCommandType_getName(+UnitCommandType, -Name)
- bwapi:unitCommandType_isEqual(+UnitCommandType, +OtherUnitCommandType)
- bwapi:unitCommandType_isLessThan(+UnitCommandType, +OtherUnitCommandType)
- bwapi:unitCommandType_isNotEqual(+UnitCommandType, +OtherUnitCommandType)
- bwapi:unitCommandType_new(-UnitCommandType)
- bwapi:unitCommandType_new(-UnitCommandType, +OtherUnitCommandType)
- bwapi:unitCommandType_new(-UnitCommandType, +UnitCommandTypeID)
- bwapi:unitCommandType_setEqual(+UnitCommandType, +OtherUnitCommandType)
- bwapi:unitCommandTypes_<UNIT_COMMAND_TYPE>(-UnitCommandTypeValue)
- bwapi:unitCommandTypes_allUnitCommandTypes(-UnitCommandTypes)
- bwapi:unitCommandTypes_getUnitCommandType(+UnitCommandTypeName, -UnitCommandTypeObj)
- bwapi:unitCommandTypes_init
- bwapi:unitCommandTypes_iterator(+UnitCommandTypes, -UnitCommandType)
- bwapi:unitCommandTypes_toList(+UnitCommandTypes, -UnitCommandTypesList)
- bwapi:unitCommand_attack(+Unit, +TargetPosition, -UnitCommand)
- bwapi:unitCommand_attackUnit(+Unit, +TargetUnit)
- bwapi:unitCommand_build(+Unit, +TargetTilePosition, +UnitType)
- bwapi:unitCommand_buildAddon(+Unit, +UnitType)
- bwapi:unitCommand_burrow(+Unit)
- bwapi:unitCommand_cancelAddon(+Unit)
- bwapi:unitCommand_cancelConstruction(+Unit)
- bwapi:unitCommand_cancelMorph(+Unit)
- bwapi:unitCommand_cancelResearch(+Unit)
- bwapi:unitCommand_cancelTrain(+Unit, +Slot)
- bwapi:unitCommand_cancelUpgrade(+Unit)
- bwapi:unitCommand_cloak(+Unit)
- bwapi:unitCommand_decloak(+Unit)
- bwapi:unitCommand_follow(+Unit, +TargetUnit)
- bwapi:unitCommand_gather(+Unit, +TargetUnit)
- bwapi:unitCommand_getSlot(+UnitCommand, -Slot)
- bwapi:unitCommand_getTarget(+UnitCommand, -TargetUnit)
- bwapi:unitCommand_getTargetPosition(+UnitCommand, -TargetPosition)
- bwapi:unitCommand_getTargetTilePosition(+UnitCommand, -TargetTilePosition)
- bwapi:unitCommand_getTechType(+UnitCommand, -TechType)
- bwapi:unitCommand_getType(+UnitCommand, -UnitCommandType)
- bwapi:unitCommand_getUnit(+UnitCommand, -Unit)
- bwapi:unitCommand_getUnitType(+UnitCommand, -UnitType)
- bwapi:unitCommand_getUpgradeType(+UnitCommand, -UpgradeType)
- bwapi:unitCommand_haltConstruction(+Unit)
- bwapi:unitCommand_holdPosition(+Unit)
- bwapi:unitCommand_isEqual(+UnitCommand, +OtherUnitCommand)
- bwapi:unitCommand_isGreaterThan(+UnitCommand, +OtherUnitCommand)
- bwapi:unitCommand_isLessThan(+UnitCommand, +OtherUnitCommand)
- bwapi:unitCommand_isNotEqual(+UnitCommand, +OtherUnitCommand)
- bwapi:unitCommand_land(+Unit, +TargetTilePosition)
- bwapi:unitCommand_lift(+Unit)
- bwapi:unitCommand_load(+Unit, +TargetUnit)
- bwapi:unitCommand_morph(+Unit, +UnitType)
- bwapi:unitCommand_move(+Unit, +TargetPosition)
- bwapi:unitCommand_new(-UnitCommand)
- bwapi:unitCommand_new(-UnitCommand, +Unit, +UnitCommandType, +TargetUnit, +X, +Y, +ExtraInt)
- bwapi:unitCommand_patrol(+Unit, +TargetPosition)
- bwapi:unitCommand_placeCOP(+Unit, +TargetTilePosition)
- bwapi:unitCommand_pos_rightClick(+Unit, +TargetPosition) % Method renamed to avoid name clash
- bwapi:unitCommand_pos_useTech(+Unit,+TechType, +TargetPosition) % Method renamed to avoid name clash
- bwapi:unitCommand_repair(+Unit, +TargetUnit)
- bwapi:unitCommand_research(+Unit, +TechType)
- bwapi:unitCommand_returnCargo(+Unit)
- bwapi:unitCommand_rightClick(+Unit, +TargetUnit)
- bwapi:unitCommand_setRallyPoint(+Unit, +TargetPosition)
- bwapi:unitCommand_setRallyPoint(+Unit, +TargetUnit)
- bwapi:unitCommand_siege(+Unit)
- bwapi:unitCommand_stop(+Unit)
- bwapi:unitCommand_train(+Unit, +UnitType)
- bwapi:unitCommand_unburrow(+Unit)
- bwapi:unitCommand_unload(+Unit, +TargetUnit)
- bwapi:unitCommand_unloadAll(+Unit)
- bwapi:unitCommand_unloadAll(+Unit, +TargetPosition)
- bwapi:unitCommand_unsiege(+Unit)
- bwapi:unitCommand_upgrade(+Unit, +UpgradeType)
- bwapi:unitCommand_useTech(+Unit,+TechType)
- bwapi:unitCommand_useTech(+Unit,+TechType, +TargetUnit)
- bwapi:unitSizeType_getID(+UnitSizeType, -Id)
- bwapi:unitSizeType_getName(+UnitSizeType, -Name)
- bwapi:unitSizeType_isEqual(+UnitSizeType, +OtherUnitSizeType)
- bwapi:unitSizeType_isLessThan(+UnitSizeType, +OtherUnitSizeType)
- bwapi:unitSizeType_isNotEqual(+UnitSizeType, +OtherUnitSizeType)
- bwapi:unitSizeType_new(-UnitSizeType)
- bwapi:unitSizeType_new(-UnitSizeType, +OtherUnitSizeType)
- bwapi:unitSizeType_new(-UnitSizeType, +UnitSizeTypeID)
- bwapi:unitSizeType_setEqual(+UnitSizeType, +OtherUnitSizeType)
- bwapi:unitSizeTypes_<UNIT_SIZE_TYPE>(-UnitSizeTypeValue)
- bwapi:unitSizeTypes_allUnitSizeTypes(-UnitSizeTypes)
- bwapi:unitSizeTypes_getUnitSizeType(+UnitSizeTypeName, -UnitSizeTypeObj)
- bwapi:unitSizeTypes_init
- bwapi:unitSizeTypes_iterator(+UnitSizeTypes, -UnitSizeType)
- bwapi:unitSizeTypes_toList(+UnitSizeTypes, -UnitSizeTypesList)
- bwapi:unitType_acceleration(+UnitType, -Acceleration)
- bwapi:unitType_airWeapon(+UnitType, -WeaponType)
- bwapi:unitType_armor(+UnitType, -Armor)
- bwapi:unitType_buildScore(+UnitType, -BuildScore)
- bwapi:unitType_buildTime(+UnitType, -BuildTime)
- bwapi:unitType_canAttack(+UnitType)
- bwapi:unitType_canMove(+UnitType)
- bwapi:unitType_canProduce(+UnitType)
- bwapi:unitType_destroyScore(+UnitType, -DestroyScore)
- bwapi:unitType_dimensionDown(+UnitType, -DimensionDown)
- bwapi:unitType_dimensionLeft(+UnitType, -DimensionLeft)
- bwapi:unitType_dimensionRight(+UnitType, -DimensionRight)
- bwapi:unitType_dimensionUp(+UnitType, -DimensionUp)
- bwapi:unitType_gasPrice(+UnitType, -GasPrice)
- bwapi:unitType_getID(+UnitType, -Id)
- bwapi:unitType_getName(+UnitType, -Name)
- bwapi:unitType_getRace(+UnitType, -Race)
- bwapi:unitType_groundWeapon(+UnitType, -WeaponType)
- bwapi:unitType_haltDistance(+UnitType, -HaltDistance)
- bwapi:unitType_hasPermanentCloak(+UnitType)
- bwapi:unitType_isAddon(+UnitType)
- bwapi:unitType_isBeacon(+UnitType)
- bwapi:unitType_isBuilding(+UnitType)
- bwapi:unitType_isBurrowable(+UnitType)
- bwapi:unitType_isCloakable(+UnitType)
- bwapi:unitType_isDetector(+UnitType)
- bwapi:unitType_isEqual(+UnitType, +OtherUnitType)
- bwapi:unitType_isFlagBeacon(+UnitType)
- bwapi:unitType_isFlyer(+UnitType)
- bwapi:unitType_isFlyingBuilding(+UnitType)
- bwapi:unitType_isHero(+UnitType)
- bwapi:unitType_isInvincible(+UnitType)
- bwapi:unitType_isLessThan(+UnitType, +OtherUnitType)
- bwapi:unitType_isMechanical(+UnitType)
- bwapi:unitType_isNeutral(+UnitType)
- bwapi:unitType_isNotEqual(+UnitType, +OtherUnitType)
- bwapi:unitType_isOrganic(+UnitType)
- bwapi:unitType_isPowerup(+UnitType)
- bwapi:unitType_isRefinery(+UnitType)
- bwapi:unitType_isResourceContainer(+UnitType)
- bwapi:unitType_isResourceDepot(+UnitType)
- bwapi:unitType_isRobotic(+UnitType)
- bwapi:unitType_isSpecialBuilding(+UnitType)
- bwapi:unitType_isSpell(+UnitType)
- bwapi:unitType_isSpellcaster(+UnitType)
- bwapi:unitType_isTwoUnitsInOneEgg(+UnitType)
- bwapi:unitType_isWorker(+UnitType)
- bwapi:unitType_maxAirHits(+UnitType, -MaxAirHits)
- bwapi:unitType_maxEnergy(+UnitType, -MaxEnergy)
- bwapi:unitType_maxGroundHits(+UnitType, -MaxGroundHits)
- bwapi:unitType_maxHitPoints(+UnitType, -MaxHitPoints)
- bwapi:unitType_maxShields(+UnitType, -MaxShields)
- bwapi:unitType_mineralPrice(+UnitType, -MineralPrice)
- bwapi:unitType_new(-UnitType)
- bwapi:unitType_new(-UnitType, +OtherUnitType)
- bwapi:unitType_new(-UnitType, +UnitTypeID)
- bwapi:unitType_producesLarva(+UnitType)
- bwapi:unitType_regeneratesHP(+UnitType)
- bwapi:unitType_requiresCreep(+UnitType)
- bwapi:unitType_requiresPsi(+UnitType)
- bwapi:unitType_seekRange(+UnitType, -SeekRange)
- bwapi:unitType_setEqual(+UnitType, +OtherUnitType)
- bwapi:unitType_sightRange(+UnitType, -SightRange)
- bwapi:unitType_size(+UnitType, -UnitSizeType)
- bwapi:unitType_spaceProvided(+UnitType, -SpaceProvided)
- bwapi:unitType_spaceRequired(+UnitType, -SpaceRequired)
- bwapi:unitType_supplyProvided(+UnitType, -SupplyProvided)
- bwapi:unitType_supplyRequired(+UnitType, -SupplyRequired)
- bwapi:unitType_tileHeight(+UnitType, -TileHeight)
- bwapi:unitType_tileWidth(+UnitType, -TileWidth)
- bwapi:unitType_topSpeed(+UnitType, -TopSpeedDbl)
- bwapi:unitType_turnRadius(+UnitType, -TurnRadius)
- bwapi:unitType_whatBuilds(+UnitType, -[UnitType, UnitCount])
- bwapi:unitTypes_<UNIT_TYPE>(-UnitType)
- bwapi:unitTypes_allMacroTypes(-UnitTypes)
- bwapi:unitTypes_allUnitTypes(-UnitTypes)
- bwapi:unitTypes_getUnitType(+UnitTypeName, -UnitTypeObj)
- bwapi:unitTypes_init
- bwapi:unitTypes_iterator(+UnitTypes, -UnitType)
- bwapi:unitTypes_toList(+UnitTypes, -UnitTypesList)
- bwapi:unit_attack(+Unit, +Position)
- bwapi:unit_attackUnit(+Unit, +TargetUnit)
- bwapi:unit_build(+Unit, +TilePosition, +UnitType)
- bwapi:unit_buildAddon(+Unit, +UnitType)
- bwapi:unit_burrow(+Unit)
- bwapi:unit_canIssueCommand(+Unit, +Command)
- bwapi:unit_cancelAddon(+Unit)
- bwapi:unit_cancelConstruction(+Unit)
- bwapi:unit_cancelMorph(+Unit)
- bwapi:unit_cancelResearch(+Unit)
- bwapi:unit_cancelTrain(+Unit, +Slot)
- bwapi:unit_cancelUpgrade(+Unit)
- bwapi:unit_cloak(+Unit)
- bwapi:unit_decloak(+Unit)
- bwapi:unit_exists(+Unit)
- bwapi:unit_follow(+Unit, +TargetUnit)
- bwapi:unit_gather(+Unit, +TargetUnit)
- bwapi:unit_getAcidSporeCount(+Unit, -AcidSporeCount)
- bwapi:unit_getAddon(+Unit, -AddonUnit)
- bwapi:unit_getAirWeaponCooldown(+Unit, -AirWeaponCooldown)
- bwapi:unit_getAngle(+Units, -Angle)
- bwapi:unit_getBuildType(+Unit, -UnitType)
- bwapi:unit_getBuildUnit(+Unit, -BuildUnit)
- bwapi:unit_getCarrier(+Unit, -Unit)
- bwapi:unit_getClientInfo(+Unit, -ClientInfoPtr)
- bwapi:unit_getDefenseMatrixPoints(+Unit, -DefenseMatrixPoints)
- bwapi:unit_getDefenseMatrixTimer(+Unit, -DefenseMatrixTimer)
- bwapi:unit_getDistance(+Unit, +TargetUnit, -Distance)
- bwapi:unit_getEnergy(+Units, -Energy)
- bwapi:unit_getEnsnareTimer(+Unit, -EnsnareTimer)
- bwapi:unit_getGroundWeaponCooldown(+Unit, -GroundWeaponCooldown)
- bwapi:unit_getHatchery(+Unit, -Unit)
- bwapi:unit_getHitPoints(+Units, -HitPoints)
- bwapi:unit_getID(+Units, -ID)
- bwapi:unit_getInitialHitPoints(+Unit, -InitialHitPoints)
- bwapi:unit_getInitialPosition(+Unit, -Position)
- bwapi:unit_getInitialResources(+Unit, -InitialResources)
- bwapi:unit_getInitialTilePosition(+Unit, -TilePosition)
- bwapi:unit_getInitialType(+Unit, -UnitType)
- bwapi:unit_getInterceptorCount(+Unit, -InterceptorCount)
- bwapi:unit_getInterceptors(+Unit, -InterceptorUnits)
- bwapi:unit_getIrradiateTimer(+Unit, -IrradiateTimer)
- bwapi:unit_getKillCount(+Unit, -KillCount)
- bwapi:unit_getLarva(+Unit, -LarvaUnits)
- bwapi:unit_getLastCommand(+Unit, -UnitCommand)
- bwapi:unit_getLastCommandFrame(+Unit, -LastCommandFrame)
- bwapi:unit_getLoadedUnits(+Unit, -LoadedUnits)
- bwapi:unit_getLockdownTimer(+Unit, -LockdownTimer)
- bwapi:unit_getMaelstromTimer(+Unit, -MaelstromTimer)
- bwapi:unit_getNydusExit(+Unit, -Unit)
- bwapi:unit_getOrder(+Unit, -Order)
- bwapi:unit_getOrderTarget(+Unit, -OrderTargetUnit)
- bwapi:unit_getOrderTimer(+Unit, -OrderTimer)
- bwapi:unit_getPlagueTimer(+Unit, -PlagueTimer)
- bwapi:unit_getPlayer(+Units, -Player)
- bwapi:unit_getPosition(+Unit, -Position)
- bwapi:unit_getPowerUp(+Unit, -Unit)
- bwapi:unit_getRallyPosition(+Unit, -Position)
- bwapi:unit_getRallyUnit(+Unit, -RallyUnit)
- bwapi:unit_getRemainingBuildTime(+Unit, -RemainingBuildTime)
- bwapi:unit_getRemainingResearchTime(+Unit, -RemainingResearchTime)
- bwapi:unit_getRemainingTrainTime(+Unit, -RemainingTrainTime)
- bwapi:unit_getRemainingUpgradeTime(+Unit, -RemainingUpgradeTime)
- bwapi:unit_getRemoveTimer(+Unit, -RemoveTimer)
- bwapi:unit_getResourceGroup(+Units, -ResourceGroup)
- bwapi:unit_getResources(+Units, -Resources)
- bwapi:unit_getScarabCount(+Unit, -ScarabCount)
- bwapi:unit_getSecondaryOrder(+Unit, -SecondaryOrder)
- bwapi:unit_getShields(+Units, -Shields)
- bwapi:unit_getSpellCooldown(+Unit, -SpellCooldown)
- bwapi:unit_getSpiderMineCount(+Unit, -SpiderMineCount)
- bwapi:unit_getStasisTimer(+Unit, -StasisTimer)
- bwapi:unit_getStimTimer(+Unit, -StimTimer)
- bwapi:unit_getTarget(+Unit, -TargetUnit)
- bwapi:unit_getTargetPosition(+Unit, -Position)
- bwapi:unit_getTech(+Unit, -TechType)
- bwapi:unit_getTilePosition(+Unit, -TilePosition)
- bwapi:unit_getTransport(+Unit, -Unit)
- bwapi:unit_getType(+Unit, -UnitType)
- bwapi:unit_getUpgrade(+Unit, -UpgradeType)
- bwapi:unit_getUpgradeLevel(+Unit, +UpgradeType, -UpgradeLevel)
- bwapi:unit_getVelocityX(+Units, -VelocityX)
- bwapi:unit_getVelocityY(+Units, -VelocityY)
- bwapi:unit_haltConstruction(+Unit)
- bwapi:unit_hasNuke(+Unit)
- bwapi:unit_hasPath(+Unit, +TargetUnit)
- bwapi:unit_holdPosition(+Unit)
- bwapi:unit_isAccelerating(+Unit)
- bwapi:unit_isAttackFrame(+Unit)
- bwapi:unit_isAttacking(+Unit)
- bwapi:unit_isBeingConstructed(+Unit)
- bwapi:unit_isBeingGathered(+Unit)
- bwapi:unit_isBeingHealed(+Unit)
- bwapi:unit_isBlind(+Unit)
- bwapi:unit_isBraking(+Unit)
- bwapi:unit_isBurrowed(+Unit)
- bwapi:unit_isCarryingGas(+Unit)
- bwapi:unit_isCarryingMinerals(+Unit)
- bwapi:unit_isCloaked(+Unit)
- bwapi:unit_isCompleted(+Unit)
- bwapi:unit_isConstructing(+Unit)
- bwapi:unit_isDefenseMatrixed(+Unit)
- bwapi:unit_isDetected(+Unit)
- bwapi:unit_isEnsnared(+Unit)
- bwapi:unit_isFollowing(+Unit)
- bwapi:unit_isGatheringGas(+Unit)
- bwapi:unit_isGatheringMinerals(+Unit)
- bwapi:unit_isHallucination(+Unit)
- bwapi:unit_isHoldingPosition(+Unit)
- bwapi:unit_isIdle(+Unit)
- bwapi:unit_isInWeaponRange(+Unit, +TargetUnit)
- bwapi:unit_isInterruptible(+Unit)
- bwapi:unit_isInvincible(+Unit)
- bwapi:unit_isIrradiated(+Unit)
- bwapi:unit_isLifted(+Unit)
- bwapi:unit_isLoaded(+Unit)
- bwapi:unit_isLockedDown(+Unit)
- bwapi:unit_isMaelstrommed(+Unit)
- bwapi:unit_isMorphing(+Unit)
- bwapi:unit_isMoving(+Unit)
- bwapi:unit_isParasited(+Unit)
- bwapi:unit_isPatrolling(+Unit)
- bwapi:unit_isPlagued(+Unit)
- bwapi:unit_isRepairing(+Unit)
- bwapi:unit_isResearching(+Unit)
- bwapi:unit_isSelected(+Unit)
- bwapi:unit_isSieged(+Unit)
- bwapi:unit_isStartingAttack(+Unit)
- bwapi:unit_isStasised(+Unit)
- bwapi:unit_isStimmed(+Unit)
- bwapi:unit_isStuck(+Unit)
- bwapi:unit_isTraining(+Unit)
- bwapi:unit_isUnderStorm(+Unit)
- bwapi:unit_isUnpowered(+Unit)
- bwapi:unit_isUpgrading(+Unit)
- bwapi:unit_isVisible(+Unit)
- bwapi:unit_isVisible(+Unit, +TargetPlayer)
- bwapi:unit_issueCommand(+Unit, +Command)
- bwapi:unit_land(+Unit, +TargetTilePosition)
- bwapi:unit_lift(+Unit)
- bwapi:unit_load(+Unit, +TargetUnit)
- bwapi:unit_morph(+Unit, +UnitType)
- bwapi:unit_move(+Unit, +Position)
- bwapi:unit_patrol(+Unit, +Position)
- bwapi:unit_placeCOP(+Unit, +TilePosition)
- bwapi:unit_pos_getDistance(+Unit, +TargetPosition, -Distance) % This method is renamed to avoid name clash.
- bwapi:unit_pos_hasPath(+Unit, +TargetPosition) % This method is renamed to avoid name clash.
- bwapi:unit_pos_rightClick(+Unit, +TargetPosition) % This method has been renamed to avoid name clash
- bwapi:unit_pos_setRallyPoint(+Unit, +Position) % This method has been renamed to avoid name clash
- bwapi:unit_pos_useTech(+Unit, +TechType, +TargetPosition) % Renamed, name clash
- bwapi:unit_repair(+Unit, +TargetUnit)
- bwapi:unit_research(+Unit, +TechType)
- bwapi:unit_returnCargo(+Unit)
- bwapi:unit_rightClick(+Unit, +TargetUnit)
- bwapi:unit_setClientInfo(+Unit, +ClientInfoPtr)
- bwapi:unit_setRallyPoint(+Unit, +TargetUnit)
- bwapi:unit_siege(+Unit)
- bwapi:unit_stop(+Unit)
- bwapi:unit_train(+Unit, +UnitType)
- bwapi:unit_unburrow(+Unit)
- bwapi:unit_unload(+Unit, +TargetUnit)
- bwapi:unit_unloadAll(+Unit)
- bwapi:unit_unloadAll(+Unit, +TargetPosition)
- bwapi:unit_unsiege(+Unit)
- bwapi:unit_upgrade(+Unit, +UpgradeType)
- bwapi:unit_useTech(+Unit, +TechType)
- bwapi:unit_useTech(+Unit, +TechType, +TargetUnit)
- bwapi:units_iterator(+Units, -Unit)
- bwapi:units_toList(+Units, -UnitsList)
- bwapi:upgradeType_gasPrice(+UpgradeType, -GasPriceBase)
- bwapi:upgradeType_gasPriceFactor(+UpgradeType, -GasPriceFactor)
- bwapi:upgradeType_getID(+UpgradeType, -Id)
- bwapi:upgradeType_getName(+UpgradeType, -Name)
- bwapi:upgradeType_getRace(+UpgradeType, -Race)
- bwapi:upgradeType_isEqual(+UpgradeType, +OtherUpgradeType)
- bwapi:upgradeType_isLessThan(+UpgradeType, +OtherUpgradeType)
- bwapi:upgradeType_isNotEqual(+UpgradeType, +OtherUpgradeType)
- bwapi:upgradeType_maxRepeats(+UpgradeType, -MaxRepeats)
- bwapi:upgradeType_mineralPrice(+UpgradeType, -MineralPriceBase)
- bwapi:upgradeType_mineralPriceFactor(+UpgradeType, -MineralPriceFactor)
- bwapi:upgradeType_new(-UpgradeType)
- bwapi:upgradeType_new(-UpgradeType, +OtherUpgradeType)
- bwapi:upgradeType_new(-UpgradeType, +UpgradeTypeID)
- bwapi:upgradeType_setEqual(+UpgradeType, +OtherUpgradeType)
- bwapi:upgradeType_upgradeTime(+UpgradeType, -UpgradeTimeBase)
- bwapi:upgradeType_upgradeTimeFactor(+UpgradeType, -UpgradeTimeFactor)
- bwapi:upgradeType_whatUpgrades(+UpgradeType, -UnitType)
- bwapi:upgradeType_whatUsese(+UpgradeType, -UnitTypes)
- bwapi:upgradeTypes_<UPGRADE_TYPE>(-UpgradeTypeValue)
- bwapi:upgradeTypes_allUpgradeTypes(-UpgradeTypes)
- bwapi:upgradeTypes_getUpgradeType(+UpgradeTypeName, -UpgradeTypeObj)
- bwapi:upgradeTypes_init
- bwapi:upgradeTypes_iterator(+UpgradeTypes, -UpgradeType)
- bwapi:upgradeTypes_toList(+UpgradeTypes, -UpgradeTypesList)
- bwapi:weaponType_damageAmount(+WeaponType, -DamageAmount)
- bwapi:weaponType_damageBonus(+WeaponType, -DamageBonus)
- bwapi:weaponType_damageCooldown(+WeaponType, -DamageCooldown)
- bwapi:weaponType_damageFactor(+WeaponType, -DamageFactor)
- bwapi:weaponType_damageType(+WeaponType, -DamageType)
- bwapi:weaponType_explosionType(+WeaponType, -ExplosionType)
- bwapi:weaponType_getID(+WeaponType, -Id)
- bwapi:weaponType_getName(+WeaponType, -Name)
- bwapi:weaponType_getTech(+WeaponType, -TechType)
- bwapi:weaponType_innerSplashRadius(+WeaponType, -InnerSplashRadius)
- bwapi:weaponType_isEqual(+WeaponType, +OtherWeaponType)
- bwapi:weaponType_isLessThan(+WeaponType, +OtherWeaponType)
- bwapi:weaponType_isNotEqual(+WeaponType, +OtherWeaponType)
- bwapi:weaponType_maxRange(+WeaponType, -MaxRange)
- bwapi:weaponType_medianSplashRadius(+WeaponType, -MedianSplashRadius)
- bwapi:weaponType_minRange(+WeaponType, -MinRange)
- bwapi:weaponType_new(-WeaponType)
- bwapi:weaponType_new(-WeaponType, +OtherWeaponType)
- bwapi:weaponType_new(-WeaponType, +WeaponTypeID)
- bwapi:weaponType_outerSplashRadius(+WeaponType, -OuterSplashRadius)
- bwapi:weaponType_setEqual(+WeaponType, +OtherWeaponType)
- bwapi:weaponType_targetsAir(+WeaponType)
- bwapi:weaponType_targetsGround(+WeaponType)
- bwapi:weaponType_targetsMechanical(+WeaponType)
- bwapi:weaponType_targetsNonBuilding(+WeaponType)
- bwapi:weaponType_targetsNonRobotic(+WeaponType)
- bwapi:weaponType_targetsOrgOrMech(+WeaponType)
- bwapi:weaponType_targetsOrganic(+WeaponType)
- bwapi:weaponType_targetsOwn(+WeaponType)
- bwapi:weaponType_targetsTerrain(+WeaponType)
- bwapi:weaponType_upgradeType(+WeaponType, -UpgradeType)
- bwapi:weaponType_whatUses(+WeaponType, -UnitType)
- bwapi:weaponTypes_<WEAPON_TYPE>(-WeaponTypeValue)
- bwapi:weaponTypes_allWeaponTypes(-WeaponTypes)
- bwapi:weaponTypes_getWeaponType(+WeaponTypeName, -WeaponTypeObj)
- bwapi:weaponTypes_init
- bwapi:weaponTypes_iterator(+WeaponTypes, -WeaponType)
- bwapi:weaponTypes_normalWeaponTypes(-WeaponTypes)
- bwapi:weaponTypes_specialWeaponTypes(-WeaponTypes)
- bwapi:weaponTypes_toList(+WeaponTypes, -WeaponTypesList)
Return to [API]