BWAPI
|
00001 #pragma once 00002 00003 #include <Util/Types.h> 00004 namespace BW { class TilePosition; class region; } 00005 00006 namespace BW 00007 { 00009 class Position 00010 { 00011 public : 00012 Position(); 00013 Position(const BW::TilePosition& position); 00014 Position(u16 x, u16 y); 00015 bool operator == (const BW::Position& position) const; 00016 bool operator != (const BW::Position& position) const; 00017 bool operator < (const BW::Position& position) const; 00018 u16 getDistance(const Position& position) const; 00019 int getApproxDistance(const Position& position) const; 00020 region *getRegion() const; 00021 u16 x; 00022 u16 y; 00023 }; 00024 }; 00025