|
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 -