Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::playerselection::PlayerSelectionPlayback Class Referencefinal

#include <PlayerSelectionPlayback.hpp>

Public Member Functions

std::expected< void, std::string > sync (const RenderState &, fonts::Runtime *, engine::SequencePlayback &)
 
void reset () noexcept
 
bool ready () const noexcept
 
std::uint64_t playerNameRasterizations () const noexcept
 
bool interactable () const noexcept
 
std::optional< ui::playersetup::Phase > takeStartedPhase () noexcept
 
std::span< const RuleHit > ruleHits () const noexcept
 
ui::playersetup::Rect restoreRect () const noexcept
 
ui::playersetup::Rect shortRect () const noexcept
 

Detailed Description

Definition at line 49 of file PlayerSelectionPlayback.hpp.

Member Function Documentation

◆ interactable()

bool monopoly::playerselection::PlayerSelectionPlayback::interactable ( ) const
inlinenoexcept

Definition at line 60 of file PlayerSelectionPlayback.hpp.

◆ playerNameRasterizations()

std::uint64_t monopoly::playerselection::PlayerSelectionPlayback::playerNameRasterizations ( ) const
inlinenoexcept

Definition at line 56 of file PlayerSelectionPlayback.hpp.

◆ ready()

bool monopoly::playerselection::PlayerSelectionPlayback::ready ( ) const
inlinenoexcept

Definition at line 55 of file PlayerSelectionPlayback.hpp.

◆ reset()

void monopoly::playerselection::PlayerSelectionPlayback::reset ( )
noexcept

Definition at line 531 of file PlayerSelectionPlayback.cpp.

◆ restoreRect()

ui::playersetup::Rect monopoly::playerselection::PlayerSelectionPlayback::restoreRect ( ) const
inlinenoexcept

Definition at line 68 of file PlayerSelectionPlayback.hpp.

◆ ruleHits()

std::span< const RuleHit > monopoly::playerselection::PlayerSelectionPlayback::ruleHits ( ) const
inlinenoexcept

Definition at line 67 of file PlayerSelectionPlayback.hpp.

◆ shortRect()

ui::playersetup::Rect monopoly::playerselection::PlayerSelectionPlayback::shortRect ( ) const
inlinenoexcept

Definition at line 69 of file PlayerSelectionPlayback.hpp.

◆ sync()

std::expected< void, std::string > monopoly::playerselection::PlayerSelectionPlayback::sync ( const RenderState &  s,
fonts::Runtime *  font,
engine::SequencePlayback &  playback 
)

Definition at line 172 of file PlayerSelectionPlayback.cpp.

◆ takeStartedPhase()

std::optional< ui::playersetup::Phase > monopoly::playerselection::PlayerSelectionPlayback::takeStartedPhase ( )
inlinenoexcept

Definition at line 61 of file PlayerSelectionPlayback.hpp.


The documentation for this class was generated from the following files: