Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::ui::playersetup::State Struct Reference

#include <PlayerSetupFlow.hpp>

Public Attributes

Phase phase
 
Phase desiredPhase
 
std::wstring name
 
std::uint8_t token = 0
 
std::uint8_t aiLevel = 0
 
int citySelected = 0
 
data::BoardEdition boardEdition = data::BoardEdition::Usa
 
data::LanguageId language = data::LanguageId::EnglishUs
 
std::array< int, 3 > currencySelection {{13, 13, 12}}
 
int currencySelectionIndex = 0
 
bool customRulesDesired
 
bool startButtonPressed
 
bool serverMode
 
bool hasPlayerLogEntries
 
std::array< std::wstring, PlayerHistoryMaximumEntries > playerLog {}
 
std::size_t playerLogCount = 0
 
std::size_t playerLogPageStart = 0
 
std::array< std::wstring, rules::MaxTokens > tokenNames {}
 

Detailed Description

Definition at line 172 of file PlayerSetupFlow.hpp.

Member Data Documentation

◆ aiLevel

std::uint8_t monopoly::ui::playersetup::State::aiLevel = 0

Definition at line 188 of file PlayerSetupFlow.hpp.

◆ boardEdition

data::BoardEdition monopoly::ui::playersetup::State::boardEdition = data::BoardEdition::Usa

Definition at line 192 of file PlayerSetupFlow.hpp.

◆ citySelected

int monopoly::ui::playersetup::State::citySelected = 0

Definition at line 190 of file PlayerSetupFlow.hpp.

◆ currencySelection

std::array<int, 3> monopoly::ui::playersetup::State::currencySelection {{13, 13, 12}}

Definition at line 194 of file PlayerSetupFlow.hpp.

◆ currencySelectionIndex

int monopoly::ui::playersetup::State::currencySelectionIndex = 0

Definition at line 195 of file PlayerSetupFlow.hpp.

◆ customRulesDesired

bool monopoly::ui::playersetup::State::customRulesDesired
Initial value:
=
false

Definition at line 198 of file PlayerSetupFlow.hpp.

◆ desiredPhase

Phase monopoly::ui::playersetup::State::desiredPhase
Initial value:

Definition at line 178 of file PlayerSetupFlow.hpp.

◆ hasPlayerLogEntries

bool monopoly::ui::playersetup::State::hasPlayerLogEntries
Initial value:
=
false

Definition at line 210 of file PlayerSetupFlow.hpp.

◆ language

data::LanguageId monopoly::ui::playersetup::State::language = data::LanguageId::EnglishUs

Definition at line 193 of file PlayerSetupFlow.hpp.

◆ name

std::wstring monopoly::ui::playersetup::State::name
Initial value:
=
L"_"
unsigned index

Definition at line 182 of file PlayerSetupFlow.hpp.

◆ phase

Phase monopoly::ui::playersetup::State::phase
Initial value:

Definition at line 174 of file PlayerSetupFlow.hpp.

◆ playerLog

std::array<std::wstring, PlayerHistoryMaximumEntries> monopoly::ui::playersetup::State::playerLog {}

Definition at line 214 of file PlayerSetupFlow.hpp.

◆ playerLogCount

std::size_t monopoly::ui::playersetup::State::playerLogCount = 0

Definition at line 216 of file PlayerSetupFlow.hpp.

◆ playerLogPageStart

std::size_t monopoly::ui::playersetup::State::playerLogPageStart = 0

Definition at line 217 of file PlayerSetupFlow.hpp.

◆ serverMode

bool monopoly::ui::playersetup::State::serverMode
Initial value:
=
true

Definition at line 206 of file PlayerSetupFlow.hpp.

◆ startButtonPressed

bool monopoly::ui::playersetup::State::startButtonPressed
Initial value:
=
false

Definition at line 202 of file PlayerSetupFlow.hpp.

◆ token

std::uint8_t monopoly::ui::playersetup::State::token = 0

Definition at line 186 of file PlayerSetupFlow.hpp.

◆ tokenNames

std::array< std::wstring, rules::MaxTokens > monopoly::ui::playersetup::State::tokenNames {}

Definition at line 223 of file PlayerSetupFlow.hpp.


The documentation for this struct was generated from the following file: