Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
StatsFutureImmunityUI.hpp File Reference
#include "Display.hpp"
#include "RuleTypes.hpp"
#include "StatsUI.hpp"
#include "UIMessages.hpp"
#include <cstdint>
#include <vector>
Include dependency graph for StatsFutureImmunityUI.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::statsui::FutureImmunityIcon
 
struct  monopoly::statsui::FutureImmunityRow
 
struct  monopoly::statsui::FutureImmunityState
 

Namespaces

namespace  monopoly
 
namespace  monopoly::statsui
 

Enumerations

enum class  monopoly::statsui::FutureImmunityKind : std::uint8_t { monopoly::statsui::Future = 0 , monopoly::statsui::Immunity }
 

Functions

void monopoly::statsui::resetFutureImmunity (FutureImmunityState &state) noexcept
 
void monopoly::statsui::setFutureImmunityIcons (FutureImmunityState &state, std::vector< FutureImmunityIcon > icons)
 
void monopoly::statsui::refreshFutureImmunity (FutureImmunityState &state, const rules::GameState &gameState) noexcept
 
void monopoly::statsui::syncFutureImmunityView (FutureImmunityState &state, Screen statsScreen, display::Screen2D view) noexcept
 
bool monopoly::statsui::processFutureImmunityInput (FutureImmunityState &state, const rules::GameState &gameState, Screen statsScreen, display::Screen2D view, const uimsg::Message &message) noexcept
 

Variables

constexpr Rect monopoly::statsui::FutureImmunityPopupRect {601, 3, 798, 226}
 
constexpr Rect monopoly::statsui::FutureImmunityDownRect {770, 188, 798, 226}
 
constexpr Rect monopoly::statsui::FutureImmunityUpRect {770, 63, 798, 99}