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

#include <PieceBuildingDisplay.hpp>

Public Member Functions

std::expected< PieceBuildingDisplayUpdate, std::string > sync (const rules::GameState &state, bool boardVisible, engine::SequencePlayback &playback)
 
void reset () noexcept
 
bool hotelShown (std::uint8_t square) const noexcept
 
bool houseShown (std::uint8_t square, std::uint8_t slot) const noexcept
 

Detailed Description

Definition at line 26 of file PieceBuildingDisplay.hpp.

Member Function Documentation

◆ hotelShown()

bool monopoly::pieces::PieceBuildingDisplay::hotelShown ( std::uint8_t  square) const
noexcept

Definition at line 29 of file PieceBuildingDisplay.cpp.

◆ houseShown()

bool monopoly::pieces::PieceBuildingDisplay::houseShown ( std::uint8_t  square,
std::uint8_t  slot 
) const
noexcept

Definition at line 34 of file PieceBuildingDisplay.cpp.

◆ reset()

void monopoly::pieces::PieceBuildingDisplay::reset ( )
noexcept

Definition at line 23 of file PieceBuildingDisplay.cpp.

◆ sync()

std::expected< PieceBuildingDisplayUpdate, std::string > monopoly::pieces::PieceBuildingDisplay::sync ( const rules::GameState &  state,
bool  boardVisible,
engine::SequencePlayback &  playback 
)

Definition at line 42 of file PieceBuildingDisplay.cpp.


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