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

#include <TradePropertyPlayback.hpp>

Classes

struct  ObjectState
 

Public Member Functions

std::expected< void, std::string > sync (State &state, const rules::GameState &gameState, display::Screen2D desiredView, std::uint64_t nowMs, engine::SequencePlayback &playback, const mouse::State &pointer={}, std::uint64_t hoverTick=0, int city=0)
 
void reset () noexcept
 
data::DataId hoverDeed () const noexcept
 
bool hoverDeedOccupiesRightPanel () const noexcept
 

Detailed Description

Definition at line 38 of file TradePropertyPlayback.hpp.

Member Function Documentation

◆ hoverDeed()

data::DataId monopoly::tradeui::PropertyPlayback::hoverDeed ( ) const
inlinenoexcept

Definition at line 52 of file TradePropertyPlayback.hpp.

◆ hoverDeedOccupiesRightPanel()

bool monopoly::tradeui::PropertyPlayback::hoverDeedOccupiesRightPanel ( ) const
inlinenoexcept

Definition at line 53 of file TradePropertyPlayback.hpp.

◆ reset()

void monopoly::tradeui::PropertyPlayback::reset ( )
noexcept

Definition at line 368 of file TradePropertyPlayback.cpp.

◆ sync()

std::expected< void, std::string > monopoly::tradeui::PropertyPlayback::sync ( State &  state,
const rules::GameState &  gameState,
display::Screen2D  desiredView,
std::uint64_t  nowMs,
engine::SequencePlayback &  playback,
const mouse::State &  pointer = {},
std::uint64_t  hoverTick = 0,
int  city = 0 
)

Definition at line 104 of file TradePropertyPlayback.cpp.


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