Crate bwapi_wrapper

source ·

Modules

Structs

AIModule is a virtual class that is intended to be implemented or inherited by a
The BestFilter is used to compare two objects with each other. Each
An interface object representing a bullet or missile spawned from an attack.
This class represents a type of bullet.
A container for a set of Bullet objects.
The Color object is used in drawing routines to specify the color to use.
The CompareFilter is a container in which a stored function predicate returns a
Damage types are used in Broodwar to determine the amount of damage that will be
The Error object is generally used to determine why certain functions in BWAPI
A representation of a weapon's explosion type. This indicates how the
The Force class is used to get information about each force in a match.
A container that holds a group of Forces.
The abstract Game class is implemented by BWAPI and is the primary means of obtaining all
A class that represents game types in Broodwar. A game type is selected
Broodwar wrapper
This generalized class allows the application of features that are common to all interface
The interface event is an attachment to BWAPI interfaces which allows the user to
An Order (Order type) represents a Unit's current action and can be retrieved with
The Player represents a unique controller in the game. Each player in
Represents the type of controller for the player slot (i.e. human, computer).
A set containing Player objects.
The Race object is used to get information about a particular race. For
Region objects are created by Starcraft: Broodwar to contain several tiles with the same
A container that holds a set of Region objects.
This container is used to wrap convenience functions for BWAPI and be used as a
The TechType (or Technology Type, also referred to as an Ability) represents a Unit's ability
TournamentModule is a virtual class that is intended to be implemented or inherited
UnaryFilter allows for logical functor combinations.
A representation of a unit command in BWAPI. This is used by bots to
The Unit class is used to get information about individual units as well as issue
Size types are used by unit types in Broodwar to determine how much damage will be
The UnitType is used to get information about a particular type of unit, such as its cost,
The Unitset is a container for a set of pointers to Unit objects. It is typically
The upgrade type represents a passive upgrade that can be obtained with
This object identifies a weapon type used by a unit to attack and deal damage.

Enums

Enumeration of bullet types.
The coordinate type enumeration, used to indicate relative drawing positions.
Enumeration of damage types.
Enumeration of Error types.
Enumeration of callback event types.
Enumeration of explosion types.
Contains flag enumerations for BWAPI.
Enumeration of game types.
An enumeration of keyboard input values.
Contains enumeration of known latency values.
An enumeration of mouse button inputs.
Enumeration of unit orders.
Enumeration of player types (player controllers).
Enumeration of races.
Enumeration of Tech Types.
Enumeration of text formatting codes
Enumeration of available text sizes
Contains a list of interruptable actions that the tournament module can allow or deny.
Enumeration of valid unit command types.
Enumeration of unit size types.
Enumeration of unit types
Enumeration of upgrade types.
Enumeration of weapon types.

Constants

Statics

A blank Unitset containing no elements. This is typically used as a

Traits

Functions

Type Definitions

Definition of ostream_manipulator type for convenience.
The Point class is a base class that implements convenience members and performs
The Point class is a base class that implements convenience members and performs
A list type that contains the current type.
This container is used to wrap convenience functions for BWAPI and be used as a
Type that maps names to their type values.
UnaryFilter allows for logical functor combinations.
The Point class is a base class that implements convenience members and performs