|
BWAPI
|
#include <TilePosition.h>
Public Member Functions | |
| TilePosition () | |
| TilePosition (const Position &position) | |
| TilePosition (int x, int y) | |
| bool | operator== (const TilePosition &TilePosition) const |
| bool | operator!= (const TilePosition &TilePosition) const |
| bool | operator< (const TilePosition &TilePosition) const |
| bool | isValid () const |
| operator bool () const | |
| TilePosition | operator+ (const TilePosition &position) const |
| TilePosition | operator- (const TilePosition &position) const |
| TilePosition & | makeValid () |
| TilePosition & | operator+= (const TilePosition &position) |
| TilePosition & | operator-= (const TilePosition &position) |
| double | getDistance (const TilePosition &position) const |
| double | getLength () const |
| bool | hasPath (const TilePosition &destination) const |
| int & | x () |
| int & | y () |
| int | x () const |
| int | y () const |
Private Attributes | |
| int | _x |
| int | _y |
Definition at line 8 of file TilePosition.h.
| BWAPI::TilePosition::TilePosition | ( | const Position & | position | ) | [explicit] |
| BWAPI::TilePosition::TilePosition | ( | int | x, |
| int | y | ||
| ) |
| double BWAPI::TilePosition::getDistance | ( | const TilePosition & | position | ) | const |
| double BWAPI::TilePosition::getLength | ( | ) | const |
| bool BWAPI::TilePosition::hasPath | ( | const TilePosition & | destination | ) | const |
| bool BWAPI::TilePosition::isValid | ( | ) | const |
Referenced by MapHelper::floodFill(), and WalkInRegionComp::operator()().

| BWAPI::TilePosition::operator bool | ( | ) | const |
| bool BWAPI::TilePosition::operator!= | ( | const TilePosition & | TilePosition | ) | const |
| TilePosition BWAPI::TilePosition::operator+ | ( | const TilePosition & | position | ) | const |
| TilePosition& BWAPI::TilePosition::operator+= | ( | const TilePosition & | position | ) |
| TilePosition BWAPI::TilePosition::operator- | ( | const TilePosition & | position | ) | const |
| TilePosition& BWAPI::TilePosition::operator-= | ( | const TilePosition & | position | ) |
| bool BWAPI::TilePosition::operator< | ( | const TilePosition & | TilePosition | ) | const |
| bool BWAPI::TilePosition::operator== | ( | const TilePosition & | TilePosition | ) | const |
| int& BWAPI::TilePosition::x | ( | ) |
Referenced by PylonPowerTrackerClass::addToPowerField(), UnitClass::build(), TerrainAnaysisClass::createBases(), PathFinderClass::CreateTilePath(), BuildTilePath::drawPath(), UnitClass::drawUnitTilePosition(), MapHelper::floodFill(), TerrainAnaysisClass::getRegion(), BuildingPlacerClass::getSurroundingTiles(), WallTrackerClass::getWallPosition(), WallTrackerClass::getWallTiles(), BuildingPlacerClass::isAddonBuildable(), MapHelper::isAllVisible(), MapHelper::isAnyVisible(), BuildingPlacerClass::isLocationBuildable(), BuildingPlacerClass::isLocationNonBlocking(), BuildingPlacerClass::isTileBlocked(), MapHelper::isTileWalkable(), ScoutDataClass::loadPositions(), BlockedPathManagerClass::onBegin(), DefaultGValue::operator()(), WalkInRegionComp::operator()(), DefaultHValue::operator()(), PossibleLocationCompare::operator()(), ReservedLocationClass::setTilePosition(), MapHelper::spiralSearch(), and UnitHelper::tileToPosition().

| int BWAPI::TilePosition::x | ( | ) | const |
| int& BWAPI::TilePosition::y | ( | ) |
Referenced by PylonPowerTrackerClass::addToPowerField(), UnitClass::build(), TerrainAnaysisClass::createBases(), PathFinderClass::CreateTilePath(), BuildTilePath::drawPath(), UnitClass::drawUnitTilePosition(), MapHelper::floodFill(), TerrainAnaysisClass::getRegion(), BuildingPlacerClass::getSurroundingTiles(), WallTrackerClass::getWallPosition(), WallTrackerClass::getWallTiles(), BuildingPlacerClass::isAddonBuildable(), MapHelper::isAllVisible(), MapHelper::isAnyVisible(), BuildingPlacerClass::isLocationBuildable(), BuildingPlacerClass::isLocationNonBlocking(), BuildingPlacerClass::isTileBlocked(), MapHelper::isTileWalkable(), ScoutDataClass::loadPositions(), BlockedPathManagerClass::onBegin(), DefaultGValue::operator()(), WalkInRegionComp::operator()(), DefaultHValue::operator()(), PossibleLocationCompare::operator()(), ReservedLocationClass::setTilePosition(), MapHelper::spiralSearch(), and UnitHelper::tileToPosition().

| int BWAPI::TilePosition::y | ( | ) | const |
int BWAPI::TilePosition::_x [private] |
Definition at line 32 of file TilePosition.h.
int BWAPI::TilePosition::_y [private] |
Definition at line 33 of file TilePosition.h.
1.7.6.1