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

#include <AuctionUI.hpp>

Public Attributes

std::int64_t highestBid {}
 
std::uint32_t playersAllowedInAuction {}
 
std::array< std::int64_t, rules::MaxPlayers > bids {}
 
std::optional< rules::PlayerNumber > highestBidder
 
std::uint32_t playersAllowedToBid {}
 
int propertyForSale {-1}
 
std::array< int, rules::MaxPlayers > backdropCenterX {}
 
int backdropWidth {BackdropSmallWidth}
 
display::Screen2D formerView {display::Screen2D::Invalid}
 
PennyBagsState nextPennyBags {PennyBagsState::None}
 
bool pennyBagsSwitch {}
 
bool thirdGoingReceived {}
 
std::uint32_t rollCallPlayers {}
 
std::int64_t rollCallSerial {}
 

Detailed Description

Definition at line 46 of file AuctionUI.hpp.

Member Data Documentation

◆ backdropCenterX

std::array<int, rules::MaxPlayers> monopoly::auctionui::State::backdropCenterX {}

Definition at line 54 of file AuctionUI.hpp.

◆ backdropWidth

int monopoly::auctionui::State::backdropWidth {BackdropSmallWidth}

Definition at line 55 of file AuctionUI.hpp.

◆ bids

std::array<std::int64_t, rules::MaxPlayers> monopoly::auctionui::State::bids {}

Definition at line 50 of file AuctionUI.hpp.

◆ formerView

display::Screen2D monopoly::auctionui::State::formerView {display::Screen2D::Invalid}

Definition at line 56 of file AuctionUI.hpp.

◆ highestBid

std::int64_t monopoly::auctionui::State::highestBid {}

Definition at line 48 of file AuctionUI.hpp.

◆ highestBidder

std::optional<rules::PlayerNumber> monopoly::auctionui::State::highestBidder

Definition at line 51 of file AuctionUI.hpp.

◆ nextPennyBags

PennyBagsState monopoly::auctionui::State::nextPennyBags {PennyBagsState::None}

Definition at line 57 of file AuctionUI.hpp.

◆ pennyBagsSwitch

bool monopoly::auctionui::State::pennyBagsSwitch {}

Definition at line 58 of file AuctionUI.hpp.

◆ playersAllowedInAuction

std::uint32_t monopoly::auctionui::State::playersAllowedInAuction {}

Definition at line 49 of file AuctionUI.hpp.

◆ playersAllowedToBid

std::uint32_t monopoly::auctionui::State::playersAllowedToBid {}

Definition at line 52 of file AuctionUI.hpp.

◆ propertyForSale

int monopoly::auctionui::State::propertyForSale {-1}

Definition at line 53 of file AuctionUI.hpp.

◆ rollCallPlayers

std::uint32_t monopoly::auctionui::State::rollCallPlayers {}

Definition at line 60 of file AuctionUI.hpp.

◆ rollCallSerial

std::int64_t monopoly::auctionui::State::rollCallSerial {}

Definition at line 61 of file AuctionUI.hpp.

◆ thirdGoingReceived

bool monopoly::auctionui::State::thirdGoingReceived {}

Definition at line 59 of file AuctionUI.hpp.


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