BWAPI
trunk/bwapi/BWAPI/Source/BW/Position.h
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines