Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::statsui::CalculatorUIState Struct Reference

#include <StatsCalculatorUI.hpp>

Collaboration diagram for monopoly::statsui::CalculatorUIState:
[legend]

Public Attributes

CalculatorStep step {CalculatorStep::RollOver}
 
CalculatorPicker picker {CalculatorPicker::None}
 
std::optional< std::uint8_t > hoveredFunction
 
std::optional< int > hoveredDeed
 
std::optional< CalculatorFunction > activeFunction
 
CalculatorSelection selection {}
 
std::optional< CalculatorResult > result
 
std::optional< std::string > error
 
std::optional< std::uint8_t > pressedNumber
 
bool visible {}
 

Detailed Description

Definition at line 30 of file StatsCalculatorUI.hpp.

Member Data Documentation

◆ activeFunction

std::optional<CalculatorFunction> monopoly::statsui::CalculatorUIState::activeFunction

Definition at line 36 of file StatsCalculatorUI.hpp.

◆ error

std::optional<std::string> monopoly::statsui::CalculatorUIState::error

Definition at line 39 of file StatsCalculatorUI.hpp.

◆ hoveredDeed

std::optional<int> monopoly::statsui::CalculatorUIState::hoveredDeed

Definition at line 35 of file StatsCalculatorUI.hpp.

◆ hoveredFunction

std::optional<std::uint8_t> monopoly::statsui::CalculatorUIState::hoveredFunction

Definition at line 34 of file StatsCalculatorUI.hpp.

◆ picker

CalculatorPicker monopoly::statsui::CalculatorUIState::picker {CalculatorPicker::None}

Definition at line 33 of file StatsCalculatorUI.hpp.

◆ pressedNumber

std::optional<std::uint8_t> monopoly::statsui::CalculatorUIState::pressedNumber

Definition at line 40 of file StatsCalculatorUI.hpp.

◆ result

std::optional<CalculatorResult> monopoly::statsui::CalculatorUIState::result

Definition at line 38 of file StatsCalculatorUI.hpp.

◆ selection

CalculatorSelection monopoly::statsui::CalculatorUIState::selection {}

Definition at line 37 of file StatsCalculatorUI.hpp.

◆ step

CalculatorStep monopoly::statsui::CalculatorUIState::step {CalculatorStep::RollOver}

Definition at line 32 of file StatsCalculatorUI.hpp.

◆ visible

bool monopoly::statsui::CalculatorUIState::visible {}

Definition at line 41 of file StatsCalculatorUI.hpp.


The documentation for this struct was generated from the following file: