Monopoly — Portage moderne
0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
StatsFutureImmunityTextPlayback.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
SequencePlayback.hpp
"
4
#include "
StatsFutureImmunityUI.hpp
"
5
6
#include <expected>
7
#include <optional>
8
#include <string>
9
10
namespace
monopoly::fonts
{
class
Runtime; }
11
12
namespace
monopoly::statsui
13
{
14
inline
constexpr
std::uint16_t
FutureImmunityTextPriority
= 612;
15
16
class
FutureImmunityTextPlayback
final
17
{
18
public
:
19
[[
nodiscard
]] std::expected<void, std::string>
sync
(
20
const
FutureImmunityState
&
state
,
21
const
rules::GameState
&
gameState
,
22
display::Screen2D
desiredView
,
23
int
city,
24
fonts::Runtime
*
fontRuntime
,
25
engine::SequencePlayback
&
playback
);
26
27
void
reset
()
noexcept
;
28
29
private
:
30
std::optional<data::DataId> surface_;
31
std::optional<std::string> contentKey_;
32
bool
visible_{};
33
};
34
}
state
unsigned state
Definition
ModernIBarSkin.cpp:25
index
unsigned index
Definition
ModernIBarSkin.cpp:25
SequencePlayback.hpp
StatsFutureImmunityUI.hpp
monopoly::engine::SequencePlayback
Definition
SequencePlayback.hpp:20
monopoly::fonts::Runtime
Definition
FontRuntime.hpp:74
monopoly::statsui::FutureImmunityTextPlayback
Definition
StatsFutureImmunityTextPlayback.hpp:17
monopoly::statsui::FutureImmunityTextPlayback::reset
void reset() noexcept
Definition
StatsFutureImmunityTextPlayback.cpp:326
monopoly::statsui::FutureImmunityTextPlayback::sync
std::expected< void, std::string > sync(const FutureImmunityState &state, const rules::GameState &gameState, display::Screen2D desiredView, int city, fonts::Runtime *fontRuntime, engine::SequencePlayback &playback)
Definition
StatsFutureImmunityTextPlayback.cpp:127
monopoly::display::Screen2D
Screen2D
Definition
Display.hpp:14
monopoly::fonts
Definition
AuctionTextPlayback.hpp:15
monopoly::statsui
Definition
Engine.hpp:15
monopoly::statsui::FutureImmunityTextPriority
constexpr std::uint16_t FutureImmunityTextPriority
Definition
StatsFutureImmunityTextPlayback.hpp:14
monopoly::rules::GameState
Definition
RuleTypes.hpp:259
monopoly::statsui::FutureImmunityState
Definition
StatsFutureImmunityUI.hpp:35
StatsFutureImmunityTextPlayback.hpp
Generated by
1.9.8