BWAPI
|
#include <RegionImpl.h>
Public Member Functions | |
virtual int | getID () const |
virtual int | getRegionGroupID () const |
virtual BWAPI::Position | getCenter () const |
virtual bool | isHigherGround () const |
virtual int | getDefensePriority () const |
virtual bool | isWalkable () const |
virtual const std::set < BWAPI::Region * > & | getNeighbors () const |
virtual int | getBoundsLeft () const |
virtual int | getBoundsTop () const |
virtual int | getBoundsRight () const |
virtual int | getBoundsBottom () const |
virtual BWAPI::Region * | getClosestAccessibleRegion () const |
virtual BWAPI::Region * | getClosestInaccessibleRegion () const |
virtual int | getDistance (BWAPI::Region *other) const |
RegionImpl (int id) | |
~RegionImpl () | |
void | UpdateRegionRelations () |
RegionData * | getData () |
RegionImpl (int index) | |
void | setNeighbors () |
virtual int | getID () const |
virtual int | getRegionGroupID () const |
virtual BWAPI::Position | getCenter () const |
virtual bool | isHigherGround () const |
virtual int | getDefensePriority () const |
virtual bool | isWalkable () const |
virtual const std::set < BWAPI::Region * > & | getNeighbors () const |
virtual int | getBoundsLeft () const |
virtual int | getBoundsTop () const |
virtual int | getBoundsRight () const |
virtual int | getBoundsBottom () const |
virtual BWAPI::Region * | getClosestAccessibleRegion () const |
virtual BWAPI::Region * | getClosestInaccessibleRegion () const |
virtual int | getDistance (BWAPI::Region *other) const |
BWAPI::RegionImpl::RegionImpl | ( | int | index | ) |
int BWAPI::RegionImpl::getBoundsBottom | ( | ) | const [virtual] |
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getBoundsBottom | ( | ) | const [virtual] |
Implements BWAPI::Region.
int BWAPI::RegionImpl::getBoundsLeft | ( | ) | const [virtual] |
Retrieves the approximate region boundry as specified by Broodwar.
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getBoundsLeft | ( | ) | const [virtual] |
Retrieves the approximate region boundry as specified by Broodwar.
Implements BWAPI::Region.
int BWAPI::RegionImpl::getBoundsRight | ( | ) | const [virtual] |
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getBoundsRight | ( | ) | const [virtual] |
Implements BWAPI::Region.
int BWAPI::RegionImpl::getBoundsTop | ( | ) | const [virtual] |
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getBoundsTop | ( | ) | const [virtual] |
Implements BWAPI::Region.
BWAPI::Position BWAPI::RegionImpl::getCenter | ( | ) | const [virtual] |
Retrieves the center of the region.
Implements BWAPI::Region.
virtual BWAPI::Position BWAPI::RegionImpl::getCenter | ( | ) | const [virtual] |
Retrieves the center of the region.
Implements BWAPI::Region.
BWAPI::Region * BWAPI::RegionImpl::getClosestAccessibleRegion | ( | ) | const [virtual] |
Retrieves the closest accessable neighbor region.
Implements BWAPI::Region.
virtual BWAPI::Region* BWAPI::RegionImpl::getClosestAccessibleRegion | ( | ) | const [virtual] |
Retrieves the closest accessable neighbor region.
Implements BWAPI::Region.
BWAPI::Region * BWAPI::RegionImpl::getClosestInaccessibleRegion | ( | ) | const [virtual] |
Retrieves the closest inaccessable neighbor region.
Implements BWAPI::Region.
virtual BWAPI::Region* BWAPI::RegionImpl::getClosestInaccessibleRegion | ( | ) | const [virtual] |
Retrieves the closest inaccessable neighbor region.
Implements BWAPI::Region.
int BWAPI::RegionImpl::getDefensePriority | ( | ) | const [virtual] |
Returns a value representing the strategic advantage of this region according to Broodwar.
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getDefensePriority | ( | ) | const [virtual] |
Returns a value representing the strategic advantage of this region according to Broodwar.
Implements BWAPI::Region.
int BWAPI::RegionImpl::getDistance | ( | BWAPI::Region * | other | ) | const [virtual] |
Retrieves the center-to-center distance between two regions.
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getDistance | ( | BWAPI::Region * | other | ) | const [virtual] |
Retrieves the center-to-center distance between two regions.
Implements BWAPI::Region.
int BWAPI::RegionImpl::getID | ( | ) | const [virtual] |
Returns the unique ID for this region assigned by Broodwar.
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getID | ( | ) | const [virtual] |
Returns the unique ID for this region assigned by Broodwar.
Implements BWAPI::Region.
const std::set< BWAPI::Region * > & BWAPI::RegionImpl::getNeighbors | ( | ) | const [virtual] |
Retrieves the set of neighbors that this region is connected to.
Implements BWAPI::Region.
virtual const std::set<BWAPI::Region*>& BWAPI::RegionImpl::getNeighbors | ( | ) | const [virtual] |
Retrieves the set of neighbors that this region is connected to.
Implements BWAPI::Region.
int BWAPI::RegionImpl::getRegionGroupID | ( | ) | const [virtual] |
Returns an ID for the body of land that this region belongs to.
Implements BWAPI::Region.
virtual int BWAPI::RegionImpl::getRegionGroupID | ( | ) | const [virtual] |
Returns an ID for the body of land that this region belongs to.
Implements BWAPI::Region.
bool BWAPI::RegionImpl::isHigherGround | ( | ) | const [virtual] |
Returns true if this region belongs to strategic higher ground, assigned by Broodwar.
Implements BWAPI::Region.
virtual bool BWAPI::RegionImpl::isHigherGround | ( | ) | const [virtual] |
Returns true if this region belongs to strategic higher ground, assigned by Broodwar.
Implements BWAPI::Region.
bool BWAPI::RegionImpl::isWalkable | ( | ) | const [virtual] |
Returns true if the region can be walked on by ground units.
Implements BWAPI::Region.
virtual bool BWAPI::RegionImpl::isWalkable | ( | ) | const [virtual] |
Returns true if the region can be walked on by ground units.
Implements BWAPI::Region.
void BWAPI::RegionImpl::setNeighbors | ( | ) |