2 #ifndef SHARED__CARAVAN__H
3 #define SHARED__CARAVAN__H
7 #include <boost/serialization/access.hpp>
8 #include <boost/serialization/vector.hpp>
10 #include "ElementEnum.hpp"
18 std::array<unsigned,2> position;
22 friend class boost::serialization::access ;
26 Caravan (std::array<unsigned,2> position, std::string player);
27 ElementEnum getType ();
28 std::array<unsigned,2> getPosition ();
29 std::string getPlayerName ();
30 void setPos (std::array<unsigned,2> position);
31 void setUsed (
bool used);
34 template<
class Archive>
void serialize (Archive& ar,
const unsigned int version);
class Caravan -
Definition: Caravan.hpp:15