Civilization
|
class RuleArgsStruct - More...
#include <RuleArgsStruct.hpp>
Public Attributes | |
CardsEnum | ruleId = CardsEnum::notDefine |
std::shared_ptr< Player > | currentPlayer |
unsigned | numberOfBoxUsed = 0 |
std::shared_ptr< Map > | gameMap |
std::vector< std::array< unsigned, 2 > > | caravanMovementPath = {} |
ResourceEnum | resourceToGet = ResourceEnum::notDefine |
CardsEnum | cardToGetABox = CardsEnum::notDefine |
std::array< unsigned, 2 > | positionToNuke = {0,0} |
std::vector< std::array< unsigned, 2 > > | pawnsPositions = {} |
bool | militaryCardAttack = false |
bool | industryCardBuildWonder = false |
std::array< unsigned, 2 > | positionOfWonder = {0,0} |
std::array< unsigned, 2 > | positionOfCity = {0,0} |
std::vector< CardsEnum > | cardsToImprove = {} |
std::string | playerName = "notDefine" |
Friends | |
class | boost::serialization::access |
class RuleArgsStruct -