Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
StatsTextPlayback.hpp File Reference
#include "FontRuntime.hpp"
#include "StatsAccountRuntime.hpp"
#include "StatsCalculatorUI.hpp"
#include "StatsFutureImmunityUI.hpp"
#include "StatsPlayerPlayback.hpp"
#include <map>
#include <tuple>
Include dependency graph for StatsTextPlayback.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::statsui::TextRun
 
struct  monopoly::statsui::TextSurface
 
struct  monopoly::statsui::TextSurface::HistoryRow
 
class  monopoly::statsui::TextPlayback
 

Namespaces

namespace  monopoly
 
namespace  monopoly::statsui
 

Enumerations

enum class  monopoly::statsui::TextAlignment { monopoly::statsui::Left , monopoly::statsui::Center , monopoly::statsui::Right }
 

Functions

std::expected< std::vector< TextSurface >, std::string > monopoly::statsui::planStatsTextSurfaces (const State &state, const rules::GameState &game, const PlayerPlaybackInputs &inputs, const CalculatorUIState &calculator, const FutureImmunityState &future, const AccountState &accounts, int city, int system, display::Screen2D view, const data::ResourceSnapshot &resources)
 
std::expected< data::LegacyBitmapRGBA8, std::string > monopoly::statsui::renderStatsTextSurface (const TextSurface &surface, fonts::Runtime &font, int *historyScrollLimit, bool modernAA)