Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
PlayerSelection.cpp File Reference
#include "PlayerSelection.hpp"
#include "PlayerSelectionPlayback.hpp"
#include "PlayerSelectionHistory.hpp"
#include "Display.hpp"
#include "ExtendedInitialization.hpp"
#include "IBar.hpp"
#include "Messaging.hpp"
#include "ChatRuntime.hpp"
#include "RulesEngine.hpp"
#include "LocalPlayers.hpp"
#include "PlayerSetupFlow.hpp"
#include "PlayerSetupSound.hpp"
#include "UISound.hpp"
#include "UserInterface.hpp"
#include "RuleConfiguration.hpp"
#include "RuleOptions.hpp"
#include <SDL3/SDL.h>
#include <algorithm>
Include dependency graph for PlayerSelection.cpp:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::playerselection
 

Functions

bool monopoly::playerselection::initialize ()
 
void monopoly::playerselection::shutdown ()
 
void monopoly::playerselection::switchPhase (display::PlayerSetupPhase phase)
 
void monopoly::playerselection::update ()
 
void monopoly::playerselection::show ()
 
RenderState monopoly::playerselection::renderStateReadOnly ()
 
std::expected< void, std::string > monopoly::playerselection::configureHistory (std::filesystem::path path)
 
bool monopoly::playerselection::consumeLoadRequest () noexcept
 
bool monopoly::playerselection::consumeCustomBoardRequest () noexcept
 
std::expected< void, std::string > monopoly::playerselection::commitCustomBoard (std::filesystem::path assetRoot)
 
void monopoly::playerselection::visualPhaseStarted (ui::playersetup::Phase phase) noexcept
 
void monopoly::playerselection::setPlaybackState (bool interactable, std::span< const RuleHit > hits, ui::playersetup::Rect restore, ui::playersetup::Rect shortGame)
 
void monopoly::playerselection::recordGameStarted ()
 
void monopoly::playerselection::processMessage (const actions::Message &message)
 
void monopoly::playerselection::processLibraryMessage (const uimsg::Message &message)
 
void monopoly::playerselection::playerButtonClicked (rules::PlayerNumber player)
 
State & monopoly::playerselection::state ()
 
const State & monopoly::playerselection::stateReadOnly ()