BWAPI
|
00001 #pragma once 00002 #include "PrimitiveLocation.h" 00003 00004 class Map; 00005 00006 class AirLocation : public virtual PrimitiveLocation 00007 { 00008 public: 00009 template <class LocationTypes> 00010 AirLocation(LocationTypes*, Map* parent) 00011 : PrimitiveLocation(parent) 00012 , StaticLocation(parent) 00013 { 00014 } 00015 00016 virtual bool isInLocation(BWAPI::Position position) const 00017 { 00018 unused(position); 00019 00020 return true; 00021 } 00022 00023 virtual BWAPI::Position getCurrentCenter() const; 00024 00025 virtual void output(std::ostream& out) const 00026 { 00027 out << "Air location"; 00028 } 00029 };