Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bwapi/bwapi
/ types & classes
Types & classes
655 in github.com/bwapi/bwapi
⨍
Functions
2,372
◇
Types & classes
655
↓ 117 callers
Class
Position
bwapi/BWMemoryEdit/BW/Position.cs:11
↓ 18 callers
Class
Command
bwapi/BWAPIClient/Source/Command.h:8
↓ 15 callers
Class
GeneralException
* Represents any exception that can be thrown during to program run, * it doesn't contain expressions that can be thrown by tinyXml */
bwapi/Util/Source/Util/Exceptions.h:8
↓ 12 callers
Class
Shape
bwapi/include/BWAPI/Client/Shape.h:7
↓ 8 callers
Class
MemoryFrame
bwapi/Util/Source/Util/MemoryFrame.h:9
↓ 5 callers
Class
UnitCommand
bwapi/include/BWAPI/Game.h:38
↓ 5 callers
Class
UnitTarget
* Representation of pointer to unit in bw structure that uses index (not * pointer). When pointer to another unit is present in bw structure, it u
bwapi/BWAPI/Source/BW/UnitTarget.h:21
↓ 4 callers
Class
Path
bwapi/BWAPI/Source/BW/Path.h:49
↓ 4 callers
Class
UnitWrap
bwapi/BWScriptEmulator/UnitInfo.h:57
↓ 4 callers
Class
UpgradeType
bwapi/BWAPI/Source/BWAPI/PlayerImpl.h:18
↓ 3 callers
Class
Race
bwapi/BWAPI/Source/BWAPI/PlayerImpl.h:21
↓ 3 callers
Class
TechType
bwapi/BWAPI/Source/BWAPI/PlayerImpl.h:19
↓ 3 callers
Class
UnitMorph
bwapi/BWAPI/Source/BW/OrderTypes.h:363
↓ 3 callers
Class
UnitType
bwapi/BWAPI/Source/BWAPI/PlayerImpl.h:17
↓ 3 callers
Class
UnitType
bwapi/BWAPI/Source/BW/CUnit.h:12
↓ 2 callers
Class
Color
bwapi/include/BWAPI/Game.h:22
↓ 2 callers
Enum
Enum
<summary>Enumeration of races.</summary> @see Race
bwapi/include/BWAPI/Race.h:18
↓ 2 callers
Class
GameType
bwapi/include/BWAPI/Game.h:27
↓ 2 callers
Class
Order
bwapi/include/BWAPI/Unit.h:13
↓ 2 callers
Class
PlayerType
bwapi/BWAPI/Source/BWAPI/PlayerImpl.h:20
↓ 2 callers
Class
UnitType
bwapi/include/BWAPI/Race.h:6
↓ 1 callers
Class
BulletData
bwapi/include/BWAPI/Client/BulletData.h:5
↓ 1 callers
Class
BulletImpl
bwapi/BWAPI/Source/BWAPI/GameImpl.h:36
↓ 1 callers
Class
BulletType
bwapi/include/BWAPI/Bullet.h:9
↓ 1 callers
Class
CFile
bwapi/Storm/storm.h:1293
↓ 1 callers
Class
ForceImpl
bwapi/BWAPI/Source/BWAPI/ForceImpl.h:12
↓ 1 callers
Class
Location
bwapi/BWScriptEmulator/Location.h:4
↓ 1 callers
Enum
Order
bwapi/BWMemoryEdit/Enums/Order.cs:9
↓ 1 callers
Class
PlayerData
bwapi/include/BWAPI/Player.h:22
↓ 1 callers
Class
PlayerImpl
bwapi/BWAPI/Source/BWAPI/GameImpl.h:42
↓ 1 callers
Class
RegionData
bwapi/include/BWAPI/Client/RegionData.h:5
↓ 1 callers
Class
Select
Selection command in bw
bwapi/BWAPI/Source/BW/OrderTypes.h:81
↓ 1 callers
Class
TechType
bwapi/include/BWAPI/Game.h:37
↓ 1 callers
Enum
TechType
bwapi/BWMemoryEdit/Enums/TechType.cs:9
↓ 1 callers
Class
UnitImpl
bwapi/BWAPI/Source/BW/OrderTypes.h:16
↓ 1 callers
Class
UpgradeType
bwapi/include/BWAPI/Game.h:40
↓ 1 callers
Class
aithread
bwapi/BWScriptEmulator/ScriptThread.h:22
Class
AIController
bwapi/BWScriptEmulator/Controller.h:25
Class
AIModule
forwards
bwapi/BWAPI/Source/BWAPI/GameImpl.h:35
Class
AIModule
<summary>AIModule is a virtual class that is intended to be implemented or inherited by a custom AI class.</summary> The Broodwar interface is guarant
bwapi/include/BWAPI/AIModule.h:27
Class
APMCounter
Keeps track of Actions Per Minute (APM).
bwapi/BWAPICore/APMCounter.h:6
Class
Action
bwapi/BWAPI/Source/Detours.h:11
Class
Action
bwapi/BWAPI/Source/BW/TriggerEngine.h:27
Enum
ActionID
<summary>Contains a list of interruptable actions that the tournament module can allow or deny.</summary> @see TournamentModule::onAction
bwapi/include/BWAPI/TournamentAction.h:11
Class
AdFile
bwapi/SNP_DirectIP/SNP/SNPModule.cpp:32
Class
Allies_Watch
bwapi/BWScriptEmulator/Allies_Watch.h:6
Enum
AnimType
bwapi/BWMemoryEdit/Enums/AnimType.cs:9
Class
Attack
Attack Location command in bw, can target either location or target.
bwapi/BWAPI/Source/BW/OrderTypes.h:33
Class
AttackMoveTest
bwapi/TestAIModule/Source/AttackMoveTest.h:5
Class
AttackUnitTest
bwapi/TestAIModule/Source/AttackUnitTest.h:5
Class
Attack_Add
bwapi/BWScriptEmulator/Attack_Add.h:6
Class
Attack_Clear
bwapi/BWScriptEmulator/Attack_Clear.h:6
Class
Attack_Do
bwapi/BWScriptEmulator/Attack_Do.h:6
Class
Attack_Prepare
bwapi/BWScriptEmulator/Attack_Prepare.h:6
Class
AutoMenuManager
bwapi/BWAPI/Source/BWAPI/AutoMenuManager.h:15
Class
BITMAPINFO256
bwapi/BWAPI/Source/WMode.h:9
Class
BWCommand
bwapi/BWAPI/Source/BW/OrderTypes.h:27
Class
BWGame
<summary>Broodwar super-structure that is used to hold primary game stats. This data is serialized entirely as-is to save files.</summary>
bwapi/BWAPI/Source/BW/BWGame.h:11
Class
BWScriptEmulator
bwapi/BWScriptEmulator/BWScriptEmulator.h:17
Class
Beacon
bwapi/BWMemoryEdit/BW/CUnit.cs:110
Class
BestFilter
bwapi/include/BWAPI/BestFilter.h:13
Class
Bitmap
bwapi/BWAPI/Source/Detours.h:13
Class
Bitmap
bwapi/BWAPI/Source/BW/Structures.h:8
Class
Bitmap
bwapi/BWAPI/Source/BW/Offsets.h:35
Class
Bitmap
bwapi/BWAPI/Source/BW/Bitmap.h:10
Class
BroodwarOutputDevice
<summary>Output device for writing text to the screen as a notification.</summary> Normally when you write stuff in Starcraft, the text wraps at word
bwapi/include/BWAPI/BroodwarOutputDevice.h:18
Class
Build
bwapi/BWScriptEmulator/Build.h:6
Class
BuildTest
bwapi/TestAIModule/Source/BuildTest.h:5
Class
Build_Bunkers
bwapi/BWScriptEmulator/Build_Bunkers.h:6
Class
Building
bwapi/BWMemoryEdit/BW/CUnit.cs:116
Class
BuildingMorph
bwapi/BWAPI/Source/BW/OrderTypes.h:274
Class
BuildingPlacer
bwapi/TestAIModule/Source/BuildingPlacer.h:4
Class
BulletImpl
* Interface for broodwar bullets, can be used to obtain any information * about bullets and spells */
bwapi/BWAPI/Source/BWAPI/BulletImpl.h:20
Class
BulletImpl
bwapi/include/BWAPI/Client/BulletImpl.h:11
Class
BulletInterface
bwapi/include/BWAPI/Bullet.h:11
Class
BulletInterface
Forward Declarations
bwapi/include/BWAPI/Bulletset.h:7
Class
BulletType
bwapi/BWAPI/Source/BWAPI/BulletImpl.h:14
Class
BulletType
<summary>This class represents a type of bullet. </summary> @note Internally, these are the same IDs as flingy types in Broodwar. @see BulletTypes @
bwapi/include/BWAPI/BulletType.h:72
Class
Bulletset
bwapi/BWAPI/Source/BWAPI/GameImpl.h:37
Class
Bulletset
<summary>A container for a set of Bullet objects.</summary>
bwapi/include/BWAPI/Bulletset.h:11
Class
Bulletset
Forward Declarations
bwapi/include/BWAPI/Game.h:21
Class
Burrow
bwapi/BWAPI/Source/BW/OrderTypes.h:316
Class
BurrowTest
bwapi/TestAIModule/Source/BurrowTest.h:5
Class
CAIController
bwapi/BWAPI/Source/BW/AIController.h:16
Class
CArchive
bwapi/Storm/storm.h:1294
Class
CBullet
bwapi/BWAPI/Source/BWAPI/BulletImpl.h:8
Class
CBullet
bwapi/BWAPI/Source/BWAPI/GameImpl.h:25
Class
CBullet
bwapi/BWAPI/Source/BW/Offsets.h:32
Class
CBullet
See Unit.h and compare this entire structure with the first part of the unit structure I'm not sure how much of it is the same so I didn't bother upda
bwapi/BWAPI/Source/BW/CBullet.h:18
Class
CImage
bwapi/BWMemoryEdit/BW/CImage.cs:11
Class
CImage
bwapi/BWAPI/Source/BW/Offsets.h:30
Class
CImage
bwapi/BWAPI/Source/BW/CSprite.h:7
Class
CImage
Must be on a 4-byte alignment
bwapi/BWAPI/Source/BW/CImage.h:62
Class
COrder
bwapi/BWAPI/Source/BW/CUnit.h:18
Class
COrder
Must be on a 4-byte alignment
bwapi/BWAPI/Source/BW/COrder.h:8
Class
CSprite
bwapi/BWMemoryEdit/BW/CSprite.cs:12
Class
CSprite
bwapi/BWAPI/Source/BW/CThingy.h:6
Class
CSprite
bwapi/BWAPI/Source/BW/Offsets.h:29
Class
CSprite
forwards
bwapi/BWAPI/Source/BW/CBullet.h:12
Class
CSprite
Must be on 4-byte alignment
bwapi/BWAPI/Source/BW/CSprite.h:10
next →
1–100 of 655, ranked by callers