#ifndef Wagnis_Gameboard_h #define Wagnis_Gameboard_h #include "WagnisPrereqs.h" #include "WagnisProvince.h" #include "OrxonoxPrereqs.h" #include "core/CoreIncludes.h" #include "core/XMLPort.h" #include "worldentities/StaticEntity.h" #include #include namespace orxonox { class WagnisGameboard : public StaticEntity { public: WagnisGameboard(Context*); virtual ~WagnisGameboard(); //XML virtual void XMLPort(Element&,XMLPort::Mode); void addProvince(WagnisProvince*); WagnisProvince* getProvince(unsigned int) const; void setConnections_string(const std::string&); std::string getConnections_string() const; //XML end void initializeNeighbors(); void initializeContinents(); std::string connections_string; std::vector provs; std::vector*> continents; int parse_int(std::string,unsigned int); }; } #endif