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

#include <DiceDisplay.hpp>

Public Member Functions

std::expected< void, std::string > begin (RollRequest request)
 
std::expected< PlaybackUpdate, std::string > tick (std::uint64_t tick, bool boardVisible, bool iBarVisible, const rules::GameState &state, engine::SequencePlayback &playback)
 
bool active () const noexcept
 
data::DataId current3DSequence () const noexcept
 
void reset () noexcept
 

Detailed Description

Definition at line 78 of file DiceDisplay.hpp.

Member Function Documentation

◆ active()

bool monopoly::dice::Playback::active ( ) const
inlinenoexcept

Definition at line 89 of file DiceDisplay.hpp.

◆ begin()

std::expected< void, std::string > monopoly::dice::Playback::begin ( RollRequest  request)

Definition at line 151 of file DiceDisplay.cpp.

◆ current3DSequence()

data::DataId monopoly::dice::Playback::current3DSequence ( ) const
inlinenoexcept

Definition at line 90 of file DiceDisplay.hpp.

◆ reset()

void monopoly::dice::Playback::reset ( )
noexcept

Definition at line 162 of file DiceDisplay.cpp.

◆ tick()

std::expected< PlaybackUpdate, std::string > monopoly::dice::Playback::tick ( std::uint64_t  tick,
bool  boardVisible,
bool  iBarVisible,
const rules::GameState &  state,
engine::SequencePlayback &  playback 
)

Definition at line 204 of file DiceDisplay.cpp.


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