|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | AccountHistoryRow |
| class | AccountRuntime |
| struct | AccountState |
| class | BankPlayback |
| class | CalculatorDeedPickerPlayback |
| class | CalculatorPlayback |
| struct | CalculatorResult |
| struct | CalculatorSelection |
| struct | CalculatorUIState |
| class | DeedBarPlayback |
| class | DeedFloaterPlayback |
| class | DeedFloaterTextPlayback |
| class | DeedPlayback |
| class | DeedValueTextPlayback |
| struct | FutureImmunityIcon |
| class | FutureImmunityPlayback |
| struct | FutureImmunityRow |
| struct | FutureImmunityState |
| class | FutureImmunityTextPlayback |
| class | Playback |
| class | PlayerAuxPlayback |
| class | PlayerCashPlayback |
| class | PlayerPlayback |
| struct | PlayerPlaybackInputs |
| struct | Rect |
| struct | State |
| class | TextPlayback |
| struct | TextRun |
| struct | TextSurface |
Enumerations | |
| enum class | CalculatorFunction : std::uint8_t { Odds = 0 , NetWorth , FutureValueToYou , FutureValueToOther , MaximumExpense , CurrentIncome , MaximumIncome , PotentialIncome } |
| enum class | CalculatorResultKind : std::uint8_t { Money = 0 , Percentage } |
| enum class | CalculatorStep : std::uint8_t { RollOver = 0 , First , Second , Third , Fourth } |
| enum class | CalculatorPicker : std::uint8_t { None = 0 , Deed , Player } |
| enum class | FutureImmunityKind : std::uint8_t { Future = 0 , Immunity } |
| enum class | ButtonVisual : std::uint8_t { Off = 0 , Idle , Return , Press } |
| enum class | TextAlignment { Left , Center , Right } |
| enum class | Screen : std::uint8_t { Player = 0 , Deed = 1 , Bank = 2 } |
| enum class | BankDeedState : std::uint8_t { Hidden = 0 , Available , Sold , Mortgaged } |
|
strong |
| Enumerator | |
|---|---|
| Hidden | |
| Available | |
| Sold | |
| Mortgaged | |
Definition at line 23 of file StatsUI.hpp.
|
strong |
| Enumerator | |
|---|---|
| Off | |
| Idle | |
| Return | |
| Press | |
Definition at line 14 of file StatsPlayback.hpp.
|
strong |
| Enumerator | |
|---|---|
| Odds | |
| NetWorth | |
| FutureValueToYou | |
| FutureValueToOther | |
| MaximumExpense | |
| CurrentIncome | |
| MaximumIncome | |
| PotentialIncome | |
Definition at line 11 of file StatsCalculatorLogic.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Deed | |
| Player | |
Definition at line 24 of file StatsCalculatorUI.hpp.
|
strong |
| Enumerator | |
|---|---|
| Money | |
| Percentage | |
Definition at line 23 of file StatsCalculatorLogic.hpp.
|
strong |
| Enumerator | |
|---|---|
| RollOver | |
| First | |
| Second | |
| Third | |
| Fourth | |
Definition at line 15 of file StatsCalculatorUI.hpp.
|
strong |
| Enumerator | |
|---|---|
| Future | |
| Immunity | |
Definition at line 13 of file StatsFutureImmunityUI.hpp.
|
strong |
| Enumerator | |
|---|---|
| Player | |
| Deed | |
| Bank | |
Definition at line 16 of file StatsUI.hpp.
|
strong |
| Enumerator | |
|---|---|
| Left | |
| Center | |
| Right | |
Definition at line 14 of file StatsTextPlayback.hpp.
Definition at line 211 of file StatsBankPlayback.cpp.
|
noexcept |
Definition at line 216 of file StatsBankPlayback.cpp.
|
noexcept |
Definition at line 151 of file StatsCalculatorLogic.cpp.
Definition at line 149 of file StatsCalculatorUI.cpp.
Definition at line 120 of file StatsCalculatorUI.cpp.
Definition at line 128 of file StatsCalculatorUI.cpp.
Definition at line 44 of file StatsCalculatorUI.hpp.
Definition at line 52 of file StatsCalculatorUI.hpp.
|
noexcept |
Definition at line 136 of file StatsCalculatorUI.cpp.
|
constexprnoexcept |
Definition at line 60 of file StatsCalculatorUI.hpp.
Definition at line 326 of file StatsUI.cpp.
Definition at line 78 of file StatsUI.hpp.
|
noexcept |
Definition at line 440 of file StatsUI.cpp.
|
constexprnoexcept |
Definition at line 59 of file StatsPlayback.hpp.
|
constexprnoexcept |
Definition at line 63 of file StatsPlayback.hpp.
|
noexcept |
Definition at line 361 of file StatsUI.cpp.
| std::expected< std::vector< DeedPlayback::Published >, std::string > monopoly::statsui::planDeedGrid | ( | const State & | state, |
| const rules::GameState & | gameState, | ||
| const PlayerPlaybackInputs & | inputs | ||
| ) |
Definition at line 100 of file StatsDeedPlayback.cpp.
| 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 | ||
| ) |
Definition at line 73 of file StatsTextPlayback.cpp.
|
noexcept |
Definition at line 380 of file StatsUI.cpp.
|
noexcept |
Definition at line 175 of file StatsCalculatorUI.cpp.
|
noexcept |
Definition at line 157 of file StatsFutureImmunityUI.cpp.
|
noexcept |
Definition at line 465 of file StatsUI.cpp.
|
noexcept |
Definition at line 427 of file StatsUI.cpp.
|
noexcept |
Definition at line 282 of file StatsUI.cpp.
|
noexcept |
Definition at line 131 of file StatsFutureImmunityUI.cpp.
| std::expected< data::LegacyBitmapRGBA8, std::string > monopoly::statsui::renderStatsTextSurface | ( | const TextSurface & | surface, |
| fonts::Runtime & | font, | ||
| int * | historyScrollLimit, | ||
| bool | modernAA | ||
| ) |
Definition at line 297 of file StatsTextPlayback.cpp.
Definition at line 273 of file StatsUI.cpp.
|
noexcept |
Definition at line 158 of file StatsCalculatorUI.cpp.
|
noexcept |
Definition at line 119 of file StatsFutureImmunityUI.cpp.
|
noexcept |
Definition at line 308 of file StatsUI.cpp.
|
noexcept |
Definition at line 316 of file StatsUI.cpp.
| void monopoly::statsui::setFutureImmunityIcons | ( | FutureImmunityState & | state, |
| std::vector< FutureImmunityIcon > | icons | ||
| ) |
Definition at line 124 of file StatsFutureImmunityUI.cpp.
|
noexcept |
Definition at line 344 of file StatsUI.cpp.
Definition at line 335 of file StatsUI.cpp.
Definition at line 84 of file StatsUI.hpp.
| std::expected< std::u16string, std::string > monopoly::statsui::statsPropertyName | ( | const data::LanguageCatalog & | catalog, |
| data::BoardEdition | edition, | ||
| int | city, | ||
| int | square | ||
| ) |
Definition at line 29 of file StatsAccountRuntime.cpp.
|
noexcept |
Definition at line 163 of file StatsCalculatorUI.cpp.
|
noexcept |
Definition at line 148 of file StatsFutureImmunityUI.cpp.
|
noexcept |
Definition at line 297 of file StatsUI.cpp.
|
inlineconstexpr |
Definition at line 24 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 31 of file StatsPlayback.hpp.
Definition at line 18 of file StatsBankPlayback.hpp.
Definition at line 19 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file StatsBankPlayback.hpp.
Definition at line 21 of file StatsBankPlayback.hpp.
Definition at line 20 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 24 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsBankPlayback.hpp.
Definition at line 30 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 28 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 29 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 26 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 27 of file StatsBankPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsCalculatorPlayback.hpp.
Definition at line 19 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 18 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 16 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 17 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 24 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 22 of file StatsCalculatorDeedPickerPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 23 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 20 of file StatsCalculatorDeedPickerPlayback.hpp.
Definition at line 21 of file StatsCalculatorDeedPickerPlayback.hpp.
|
inlineconstexpr |
Definition at line 24 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 20 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file StatsCalculatorPlayback.hpp.
Definition at line 26 of file StatsCalculatorPlayback.hpp.
|
inlineconstexpr |
Definition at line 33 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 40 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 44 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 45 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 30 of file StatsPlayback.hpp.
Definition at line 17 of file StatsDeedFloaterPlayback.hpp.
Definition at line 16 of file StatsDeedFloaterPlayback.hpp.
|
inlineconstexpr |
Definition at line 14 of file StatsDeedFloaterPlayback.hpp.
|
inlineconstexpr |
Definition at line 12 of file StatsDeedFloaterPlayback.hpp.
Definition at line 15 of file StatsDeedFloaterPlayback.hpp.
|
inlineconstexpr |
Definition at line 13 of file StatsDeedFloaterPlayback.hpp.
|
inlineconstexpr |
Definition at line 11 of file StatsDeedFloaterPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsDeedFloaterTextPlayback.hpp.
Definition at line 18 of file StatsDeedPlayback.hpp.
Definition at line 16 of file StatsDeedPlayback.hpp.
|
inlineconstexpr |
Definition at line 13 of file StatsDeedPlayback.hpp.
Definition at line 17 of file StatsDeedPlayback.hpp.
Definition at line 14 of file StatsDeedPlayback.hpp.
Definition at line 15 of file StatsDeedPlayback.hpp.
|
inlineconstexpr |
Definition at line 13 of file StatsDeedBarPlayback.hpp.
Definition at line 15 of file StatsDeedBarPlayback.hpp.
Definition at line 16 of file StatsDeedBarPlayback.hpp.
|
inlineconstexpr |
Definition at line 14 of file StatsDeedBarPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file StatsDeedValueTextPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsDeedValueTextPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsDeedValueTextPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsFutureImmunityPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file StatsFutureImmunityPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsFutureImmunityPlayback.hpp.
Definition at line 47 of file StatsFutureImmunityUI.hpp.
|
inlineconstexpr |
Definition at line 20 of file StatsFutureImmunityPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file StatsFutureImmunityPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsFutureImmunityPlayback.hpp.
Definition at line 46 of file StatsFutureImmunityUI.hpp.
|
inlineconstexpr |
Definition at line 14 of file StatsFutureImmunityTextPlayback.hpp.
Definition at line 48 of file StatsFutureImmunityUI.hpp.
|
inlineconstexpr |
Definition at line 21 of file StatsFutureImmunityPlayback.hpp.
|
inlineconstexpr |
Definition at line 15 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 12 of file StatsPlayerCashPlayback.hpp.
Definition at line 15 of file StatsPlayerCashPlayback.hpp.
Definition at line 16 of file StatsPlayerCashPlayback.hpp.
|
inlineconstexpr |
Definition at line 13 of file StatsPlayerCashPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsPlayerPlayback.hpp.
Definition at line 23 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 20 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file StatsPlayerPlayback.hpp.
Definition at line 22 of file StatsPlayerPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 20 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 16 of file StatsPlayerAuxPlayback.hpp.
|
inlineconstexpr |
Definition at line 35 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 48 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 56 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 57 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 29 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 26 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file StatsPlayback.hpp.
|
inlineconstexpr |
Definition at line 27 of file StatsPlayback.hpp.