Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
PlayerSetupFlow.cpp File Reference
#include "PlayerSetupFlow.hpp"
#include <algorithm>
#include <array>
#include <cstddef>
#include <cstdint>
#include <string>
#include <string_view>
#include <utility>
Include dependency graph for PlayerSetupFlow.cpp:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::ui
 
namespace  monopoly::ui::playersetup
 

Functions

void monopoly::ui::playersetup::initialize (State &state, bool serverMode)
 
void monopoly::ui::playersetup::setTokenName (State &state, std::uint8_t token, std::wstring_view name)
 
void monopoly::ui::playersetup::setPlayerLogAvailable (State &state, bool available)
 
void monopoly::ui::playersetup::setPlayerLogEntries (State &state, const rules::GameState &uiState, std::span< const std::wstring > entries)
 
void monopoly::ui::playersetup::setEnteredName (State &state, std::wstring_view name)
 
void monopoly::ui::playersetup::requestPhase (State &state, const GameState &uiState, Phase requested)
 
bool monopoly::ui::playersetup::tokenAvailable (const GameState &uiState, std::uint8_t token)
 
std::uint8_t monopoly::ui::playersetup::nextAvailableToken (const GameState &uiState, std::uint8_t currentToken)
 
std::uint8_t monopoly::ui::playersetup::tokenFromName (const State &state, const GameState &uiState, std::wstring_view name)
 
std::uint8_t monopoly::ui::playersetup::nextAvailableColour (const GameState &uiState, std::uint8_t currentColour)
 
Button monopoly::ui::playersetup::buttonAt (Phase phase, int x, int y, data::BoardEdition edition)
 
Command monopoly::ui::playersetup::clickButton (State &state, const GameState &uiState, Button button)
 
Command monopoly::ui::playersetup::clickAt (State &state, const GameState &uiState, int x, int y)
 
Command monopoly::ui::playersetup::customRuleChoice (State &state, const GameState &, rules::options::SetupRule rule, std::uint8_t choice)
 
Command monopoly::ui::playersetup::playerBarClicked (State &state, rules::PlayerNumber player)
 

Variable Documentation

◆ button

Button button
Initial value:
=
Button::None

Definition at line 22 of file PlayerSetupFlow.cpp.

◆ rect

Rect rect {}

Definition at line 25 of file PlayerSetupFlow.cpp.