#include <Position.h>
Public Member Functions | |
Position () | |
Position (const TilePosition &position) | |
Position (int x, int y) | |
bool | operator== (const Position &position) const |
bool | operator!= (const Position &position) const |
bool | operator< (const Position &position) const |
operator bool () const | |
bool | isValid () const |
Position | operator+ (const Position &position) const |
Position | operator- (const Position &position) const |
Position & | makeValid () |
Position & | operator+= (const Position &position) |
Position & | operator-= (const Position &position) |
double | getDistance (const Position &position) const |
int | getApproxDistance (const Position &position) const |
double | getLength () const |
bool | hasPath (const Position &destination) const |
int & | x () |
int & | y () |
int | x () const |
int | y () const |
BWAPI::Position::Position | ( | const TilePosition & | position | ) | [explicit] |
BWAPI::Position::Position | ( | int | x, |
int | y | ||
) |
int BWAPI::Position::getApproxDistance | ( | const Position & | position | ) | const |
double BWAPI::Position::getDistance | ( | const Position & | position | ) | const |
double BWAPI::Position::getLength | ( | ) | const |
bool BWAPI::Position::hasPath | ( | const Position & | destination | ) | const |
bool BWAPI::Position::isValid | ( | ) | const |
BWAPI::Position::operator bool | ( | ) | const |
bool BWAPI::Position::operator!= | ( | const Position & | position | ) | const |
bool BWAPI::Position::operator< | ( | const Position & | position | ) | const |
bool BWAPI::Position::operator== | ( | const Position & | position | ) | const |
int& BWAPI::Position::x | ( | ) |
int BWAPI::Position::x | ( | ) | const |
int& BWAPI::Position::y | ( | ) |
int BWAPI::Position::y | ( | ) | const |