#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 |
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 |
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 | ( | ) |
int BWAPI::TilePosition::x | ( | ) | const |
int& BWAPI::TilePosition::y | ( | ) |
int BWAPI::TilePosition::y | ( | ) | const |