2 #ifndef SHARED__CITY__H
3 #define SHARED__CITY__H
7 #include <boost/serialization/access.hpp>
8 #include <boost/serialization/vector.hpp>
10 #include "CityStateEnum.hpp"
11 #include "ElementEnum.hpp"
22 std::array<unsigned, 2> position;
23 CityStateEnum stateCityType;
26 friend class boost::serialization::access ;
30 City (std::array<unsigned, 2> position, std::string player);
31 template<
class Archive>
void serialize (Archive& ar,
const unsigned int version);
32 ElementEnum getType ();
33 std::array<unsigned, 2> getPosition ();
34 std::string getPlayerName ();
35 void setStateCity (CityStateEnum name);
class City -
Definition: City.hpp:16