Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
StatsCalculatorUI.cpp File Reference
#include "StatsCalculatorUI.hpp"
#include <algorithm>
#include <cstddef>
#include <utility>
Include dependency graph for StatsCalculatorUI.cpp:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::statsui
 

Functions

std::optional< Rect > monopoly::statsui::calculatorDeedRect (int square) noexcept
 
std::optional< std::uint8_t > monopoly::statsui::calculatorFunctionHit (int x, int y) noexcept
 
std::optional< rules::PlayerNumber > monopoly::statsui::calculatorTokenHit (const rules::GameState &state, int x, int y) noexcept
 
std::optional< int > monopoly::statsui::calculatorDeedHit (int x, int y) noexcept
 
void monopoly::statsui::resetCalculatorUI (CalculatorUIState &state) noexcept
 
void monopoly::statsui::syncCalculatorView (CalculatorUIState &state, display::Screen2D view) noexcept
 
bool monopoly::statsui::processCalculatorInput (CalculatorUIState &state, const rules::GameState &gameState, display::Screen2D view, const uimsg::Message &message) noexcept