[][src]Crate bwapi_wrapper

Modules

command
position
prelude
tech_type
unit_type
upgrade_type
weapon_type

Structs

BWAPIC_Command
BWAPIC_Event
BWAPIC_Position
BWAPIC_Shape
BWAPIC_UnitCommand
BWAPI_AIModuleAIModule is a virtual class that is intended to be implemented or inherited by a
BWAPI_AIModule__bindgen_vtable
BWAPI_BestFilterThe BestFilter is used to compare two objects with each other. Each
BWAPI_BulletData
BWAPI_BulletImpl
BWAPI_BulletInterfaceAn interface object representing a bullet or missile spawned from an attack.
BWAPI_BulletTypeThis class represents a type of bullet.
BWAPI_BulletsetA container for a set of Bullet objects.
BWAPI_Client
BWAPI_ColorThe Color object is used in drawing routines to specify the color to use.
BWAPI_CompareFilterThe CompareFilter is a container in which a stored function predicate returns a
BWAPI_DamageTypeDamage types are used in Broodwar to determine the amount of damage that will be
BWAPI_ErrorThe Error object is generally used to determine why certain functions in BWAPI
BWAPI_Event
BWAPI_ExplosionTypeA representation of a weapon's explosion type. This indicates how the
BWAPI_ForceData
BWAPI_ForceImpl
BWAPI_ForceInterfaceThe Force class is used to get information about each force in a match.
BWAPI_ForcesetA container that holds a group of Forces.
BWAPI_GameThe abstract Game class is implemented by BWAPI and is the primary means of obtaining all
BWAPI_GameData
BWAPI_GameImpl
BWAPI_GameInstance
BWAPI_GameTable
BWAPI_GameTypeA class that represents game types in Broodwar. A game type is selected
BWAPI_GameWrapperBroodwar wrapper
BWAPI_InterfaceThis generalized class allows the application of features that are common to all interface
BWAPI_InterfaceEventThe interface event is an attachment to BWAPI interfaces which allows the user to
BWAPI_Interface__bindgen_vtable
BWAPI_OrderAn Order (Order type) represents a Unit's current action and can be retrieved with
BWAPI_PlayerData
BWAPI_PlayerImpl
BWAPI_PlayerInterfaceThe Player represents a unique controller in the game. Each player in
BWAPI_PlayerTypeRepresents the type of controller for the player slot (i.e. human, computer).
BWAPI_PlayersetA set containing Player objects.
BWAPI_RaceThe Race object is used to get information about a particular race. For
BWAPI_RegionData
BWAPI_RegionImpl
BWAPI_RegionInterfaceRegion objects are created by Starcraft: Broodwar to contain several tiles with the same
BWAPI_RegionsetA container that holds a set of Region objects.
BWAPI_SetContainerThis container is used to wrap convenience functions for BWAPI and be used as a
BWAPI_TechTypeThe TechType (or Technology Type, also referred to as an Ability) represents a Unit's ability
BWAPI_TournamentModuleTournamentModule is a virtual class that is intended to be implemented or inherited
BWAPI_TournamentModule__bindgen_vtable
BWAPI_UnaryFilterUnaryFilter allows for logical functor combinations.
BWAPI_UnitCommand
BWAPI_UnitCommandTypeA representation of a unit command in BWAPI. This is used by bots to
BWAPI_UnitData
BWAPI_UnitImpl
BWAPI_UnitInterfaceThe Unit class is used to get information about individual units as well as issue
BWAPI_UnitSizeTypeSize types are used by unit types in Broodwar to determine how much damage will be
BWAPI_UnitTypeThe UnitType is used to get information about a particular type of unit, such as its cost,
BWAPI_UnitsetThe Unitset is a container for a set of pointers to Unit objects. It is typically
BWAPI_UpgradeTypeThe upgrade type represents a passive upgrade that can be obtained with
BWAPI_WeaponTypeThis object identifies a weapon type used by a unit to attack and deal damage.
BWAPI_unitFinder
std_allocator
std_allocator_rebind
std_deque
std_function
std_hash
std_less
std_list
std_map
std_map_value_compare
std_pair
std_unordered_map
std_unordered_set
std_vector
std_vector__Temporary_value

Enums

BWAPIC_CommandType_Enum
BWAPIC_ShapeType_Enum
BWAPI_BulletTypes_Enum_EnumEnumeration of bullet types.
BWAPI_CoordinateType_EnumThe coordinate type enumeration, used to indicate relative drawing positions.
BWAPI_DamageTypes_Enum_EnumEnumeration of damage types.
BWAPI_Errors_Enum_EnumEnumeration of Error types.
BWAPI_EventType_EnumEnumeration of callback event types.
BWAPI_ExplosionTypes_Enum_EnumEnumeration of explosion types.
BWAPI_Flag_EnumContains flag enumerations for BWAPI.
BWAPI_GameTypes_Enum_EnumEnumeration of game types.
BWAPI_KeyAn enumeration of keyboard input values.
BWAPI_Latency_EnumContains enumeration of known latency values.
BWAPI_MouseButtonAn enumeration of mouse button inputs.
BWAPI_Orders_Enum_EnumEnumeration of unit orders.
BWAPI_PlayerTypes_Enum_EnumEnumeration of player types (player controllers).
BWAPI_Races_Enum_EnumEnumeration of races.
BWAPI_TechTypes_Enum_EnumEnumeration of Tech Types.
BWAPI_Text_EnumEnumeration of text formatting codes
BWAPI_Text_Size_EnumEnumeration of available text sizes
BWAPI_Tournament_ActionIDContains a list of interruptable actions that the tournament module can allow or deny.
BWAPI_UnitCommandTypes_Enum_EnumEnumeration of valid unit command types.
BWAPI_UnitSizeTypes_Enum_EnumEnumeration of unit size types.
BWAPI_UnitTypes_Enum_EnumEnumeration of unit types
BWAPI_UpgradeTypes_Enum_EnumEnumeration of upgrade types.
BWAPI_WeaponTypes_Enum_EnumEnumeration of weapon types.

Constants

BWAPI_GameData_MAX_COMMANDS
BWAPI_GameData_MAX_EVENTS
BWAPI_GameData_MAX_EVENT_STRINGS
BWAPI_GameData_MAX_SHAPES
BWAPI_GameData_MAX_STRINGS
BWAPI_GameData_MAX_UNIT_COMMANDS
BWAPI_GameTable_MAX_GAME_INSTANCES

Statics

BWAPI_Unitset_none

Traits

TypeFrom

Functions

BWAPI_AIModule_AIModule
BWAPI_AIModule_AIModule_destructor
BWAPI_BulletImpl_BulletImpl
BWAPI_Client_Client
BWAPI_Client_Client_destructor
BWAPI_Color_ColorA constructor that uses the color index in the palette that is closest to the
BWAPI_Event_Event
BWAPI_Event_Event1
BWAPI_Event_Event_destructor
BWAPI_ForceImpl_ForceImpl
BWAPI_GameImpl_GameImpl
BWAPI_PlayerImpl_PlayerImpl
BWAPI_RegionImpl_RegionImpl
BWAPI_TournamentModule_TournamentModule
BWAPI_TournamentModule_TournamentModule_destructor
BWAPI_UnitCommand_UnitCommand
BWAPI_UnitCommand_UnitCommand1
BWAPI_UnitImpl_UnitImpl

Type Definitions

BWAPI_BestUnitFilter
BWAPI_Bullet
BWAPI_Force
BWAPI_GameWrapper_ostream_manipulatorDefinition of ostream_manipulator type for convenience.
BWAPI_Player
BWAPI_Point_list
BWAPI_PositionIndicates a position that is 1x1 pixel in size. This is the most precise position type.
BWAPI_PtrIntCompareUnitFilter
BWAPI_PtrUnitFilter
BWAPI_Region
BWAPI_SetContainerUnderlyingT
BWAPI_TilePositionIndicates a position that is 32x32 pixels in size. Typically used for building placement.
BWAPI_Type_listA list type that contains the current type.
BWAPI_Type_setA set type that contains the current type.
BWAPI_Type_typeMapTType that maps names to their type values.
BWAPI_Unit
BWAPI_UnitFilter
BWAPI_WalkPositionIndicates a position that is 8x8 pixels in size.
HANDLE
__builtin_va_list
std_allocator_const_pointer
std_allocator_const_reference
std_allocator_difference_type
std_allocator_is_always_equal
std_allocator_pointer
std_allocator_propagate_on_container_move_assignment
std_allocator_rebind_other
std_allocator_reference
std_allocator_size_type
std_allocator_value_type
std_array__AT_Type
std_array_const_iterator
std_array_const_pointer
std_array_const_reference
std_array_const_reverse_iterator
std_array_difference_type
std_array_iterator
std_array_pointer
std_array_reference
std_array_reverse_iterator
std_array_size_type
std_array_value_type
std_deque__Alloc_traits
std_deque__Base
std_deque__Map_pointer
std_deque__Tp_alloc_type
std_deque_allocator_type
std_deque_const_iterator
std_deque_const_pointer
std_deque_const_reference
std_deque_const_reverse_iterator
std_deque_difference_type
std_deque_iterator
std_deque_pointer
std_deque_reference
std_deque_reverse_iterator
std_deque_size_type
std_deque_value_type
std_list__Base
std_list__Node
std_list__Node_alloc_traits
std_list__Node_alloc_type
std_list__Tp_alloc_traits
std_list__Tp_alloc_type
std_list___remove_return_type
std_list_allocator_type
std_list_const_iterator
std_list_const_pointer
std_list_const_reference
std_list_const_reverse_iterator
std_list_difference_type
std_list_iterator
std_list_pointer
std_list_reference
std_list_reverse_iterator
std_list_size_type
std_list_value_type
std_map__Alloc_traits
std_map__Pair_alloc_type
std_map__Rep_type
std_map_allocator_type
std_map_const_iterator
std_map_const_pointer
std_map_const_reference
std_map_const_reverse_iterator
std_map_difference_type
std_map_iterator
std_map_key_compare
std_map_key_type
std_map_mapped_type
std_map_pointer
std_map_reference
std_map_reverse_iterator
std_map_size_type
std_map_value_type
std_ostream
std_ostringstream
std_pair__PCCFP
std_pair__PCCP
std_pair_first_type
std_pair_second_type
std_string
std_unordered_map__Hashtable
std_unordered_map_allocator_type
std_unordered_map_const_iterator
std_unordered_map_const_local_iterator
std_unordered_map_const_pointer
std_unordered_map_const_reference
std_unordered_map_difference_type
std_unordered_map_hasher
std_unordered_map_iterator
std_unordered_map_key_equal
std_unordered_map_key_type
std_unordered_map_local_iterator
std_unordered_map_mapped_type
std_unordered_map_pointer
std_unordered_map_reference
std_unordered_map_size_type
std_unordered_map_value_type
std_unordered_set__Hashtable
std_unordered_set_allocator_type
std_unordered_set_const_iterator
std_unordered_set_const_local_iterator
std_unordered_set_const_pointer
std_unordered_set_const_reference
std_unordered_set_difference_type
std_unordered_set_hasher
std_unordered_set_iterator
std_unordered_set_key_equal
std_unordered_set_key_type
std_unordered_set_local_iterator
std_unordered_set_pointer
std_unordered_set_reference
std_unordered_set_size_type
std_unordered_set_value_type
std_vector__Alloc_traits
std_vector__Base
std_vector__Tp_alloc_type
std_vector_allocator_type
std_vector_const_iterator
std_vector_const_pointer
std_vector_const_reference
std_vector_const_reverse_iterator
std_vector_difference_type
std_vector_iterator
std_vector_pointer
std_vector_reference
std_vector_reverse_iterator
std_vector_size_type
std_vector_value_type
va_list