|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <TradePartnerSelectionPlayback.hpp>
Public Types | |
| using | TokenImageProvider = std::function< std::shared_ptr< const data::LegacyBitmapRGBA8 >(std::uint8_t)> |
Public Member Functions | |
| void | configureTokenImages (TokenImageProvider provider) |
| std::expected< void, std::string > | sync (const State &state, const rules::GameState &game, display::Screen2D view, fonts::Runtime *font, engine::SequencePlayback &playback, bool modernPresentation=false) |
| std::expected< void, std::string > | reset (engine::SequencePlayback &playback) |
| data::DataId | surface () const noexcept |
| bool | visible () const noexcept |
Definition at line 10 of file TradePartnerSelectionPlayback.hpp.
| using monopoly::tradeui::PartnerSelectionPlayback::TokenImageProvider = std::function<std::shared_ptr<const data::LegacyBitmapRGBA8>(std::uint8_t)> |
Definition at line 13 of file TradePartnerSelectionPlayback.hpp.
| void monopoly::tradeui::PartnerSelectionPlayback::configureTokenImages | ( | TokenImageProvider | provider | ) |
Definition at line 43 of file TradePartnerSelectionPlayback.cpp.
| std::expected< void, std::string > monopoly::tradeui::PartnerSelectionPlayback::reset | ( | engine::SequencePlayback & | playback | ) |
Definition at line 47 of file TradePartnerSelectionPlayback.cpp.
|
inlinenoexcept |
Definition at line 19 of file TradePartnerSelectionPlayback.hpp.
| std::expected< void, std::string > monopoly::tradeui::PartnerSelectionPlayback::sync | ( | const State & | state, |
| const rules::GameState & | game, | ||
| display::Screen2D | view, | ||
| fonts::Runtime * | font, | ||
| engine::SequencePlayback & | playback, | ||
| bool | modernPresentation = false |
||
| ) |
Definition at line 54 of file TradePartnerSelectionPlayback.cpp.
|
inlinenoexcept |
Definition at line 20 of file TradePartnerSelectionPlayback.hpp.