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

#include <IBarCardPlayback.hpp>

Public Member Functions

std::expected< void, std::string > sync (std::optional< std::uint8_t > desiredCard, bool iBarVisible, display::Screen2D view, pieces::BoardCameraView camera, engine::SequencePlayback &playback)
 
void reset () noexcept
 
CardVisualState visualState () const noexcept
 
data::DataId currentSequence () const noexcept
 
std::optional< std::uint8_t > lastCard () const noexcept
 

Detailed Description

Definition at line 48 of file IBarCardPlayback.hpp.

Member Function Documentation

◆ currentSequence()

data::DataId monopoly::ibar::CardPlayback::currentSequence ( ) const
inlinenoexcept

Definition at line 63 of file IBarCardPlayback.hpp.

◆ lastCard()

std::optional< std::uint8_t > monopoly::ibar::CardPlayback::lastCard ( ) const
inlinenoexcept

Definition at line 67 of file IBarCardPlayback.hpp.

◆ reset()

void monopoly::ibar::CardPlayback::reset ( )
noexcept

Definition at line 192 of file IBarCardPlayback.cpp.

◆ sync()

std::expected< void, std::string > monopoly::ibar::CardPlayback::sync ( std::optional< std::uint8_t >  desiredCard,
bool  iBarVisible,
display::Screen2D  view,
pieces::BoardCameraView  camera,
engine::SequencePlayback &  playback 
)

Definition at line 84 of file IBarCardPlayback.cpp.

◆ visualState()

CardVisualState monopoly::ibar::CardPlayback::visualState ( ) const
inlinenoexcept

Definition at line 59 of file IBarCardPlayback.hpp.


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