#include "Actions.hpp"
#include "Display.hpp"
#include "RuleTypes.hpp"
#include "UIMessages.hpp"
#include <array>
#include <cstddef>
#include <cstdint>
#include <optional>
Go to the source code of this file.
|
| enum class | monopoly::auctionui::PennyBagsState : std::uint8_t {
monopoly::auctionui::None = 0
, monopoly::auctionui::Idle
, monopoly::auctionui::Intro
, monopoly::auctionui::Instructions
,
monopoly::auctionui::StartBidding
, monopoly::auctionui::Begin
, monopoly::auctionui::NameHighestBidder
, monopoly::auctionui::GoingOnce
,
monopoly::auctionui::GoingTwice
, monopoly::auctionui::Sold
, monopoly::auctionui::Congrats
, monopoly::auctionui::EndAuction
} |
| |
|
| void | monopoly::auctionui::reset (State &state) noexcept |
| |
| RuleUpdate | monopoly::auctionui::processRuleMessage (State &state, const rules::GameState &gameState, const actions::Message &message, display::Screen2D desiredView) noexcept |
| |
| bool | monopoly::auctionui::playerPanelWanted (const State &state, rules::PlayerNumber numberOfPlayers, display::Screen2D desiredView, rules::PlayerNumber player) noexcept |
| |
| std::optional< BidRequest > | monopoly::auctionui::planBid (const State &state, rules::PlayerNumber numberOfPlayers, display::Screen2D desiredView, const uimsg::Message &message, std::uint32_t localHumanMask) noexcept |
| |