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

#include <IBarBackdropPlayback.hpp>

Collaboration diagram for monopoly::ibar::ActionButtonInputs:
[legend]

Public Attributes

display::Screen2D desired2DView {display::Screen2D::Main}
 
RuleMode ruleMode {RuleMode::Nothing}
 
rules::PlayerNumber rulePlayer {rules::NobodyPlayer}
 
bool trackRules {true}
 
bool gameInProgress {}
 
bool tradeEligible {}
 
bool rollDiceDesired {}
 
bool raiseCashCanBankrupt {}
 
bool canBuild {}
 
bool canSell {}
 
bool canMortgage {}
 
bool canUnmortgage {}
 
bool aiButtonRemoteState {}
 
bool bankHovered {}
 
std::optional< std::uint8_t > pressedButtonIndex
 
std::optional< std::uint8_t > desiredCardIndex
 
std::optional< std::uint8_t > desiredBuyAuctionSquare
 
pieces::BoardCameraView desiredBoardCamera {pieces::BoardCameraView::TopDownSoccer}
 
ScoreStripPlan scoreStrip {}
 
PropertyTitlePlan propertyTitles {}
 
int propertyCurrentMouseOver {-1}
 
std::uint64_t tick {}
 

Detailed Description

Definition at line 44 of file IBarBackdropPlayback.hpp.

Member Data Documentation

◆ aiButtonRemoteState

bool monopoly::ibar::ActionButtonInputs::aiButtonRemoteState {}

Definition at line 58 of file IBarBackdropPlayback.hpp.

◆ bankHovered

bool monopoly::ibar::ActionButtonInputs::bankHovered {}

Definition at line 59 of file IBarBackdropPlayback.hpp.

◆ canBuild

bool monopoly::ibar::ActionButtonInputs::canBuild {}

Definition at line 54 of file IBarBackdropPlayback.hpp.

◆ canMortgage

bool monopoly::ibar::ActionButtonInputs::canMortgage {}

Definition at line 56 of file IBarBackdropPlayback.hpp.

◆ canSell

bool monopoly::ibar::ActionButtonInputs::canSell {}

Definition at line 55 of file IBarBackdropPlayback.hpp.

◆ canUnmortgage

bool monopoly::ibar::ActionButtonInputs::canUnmortgage {}

Definition at line 57 of file IBarBackdropPlayback.hpp.

◆ desired2DView

display::Screen2D monopoly::ibar::ActionButtonInputs::desired2DView {display::Screen2D::Main}

Definition at line 46 of file IBarBackdropPlayback.hpp.

◆ desiredBoardCamera

pieces::BoardCameraView monopoly::ibar::ActionButtonInputs::desiredBoardCamera {pieces::BoardCameraView::TopDownSoccer}

Definition at line 63 of file IBarBackdropPlayback.hpp.

◆ desiredBuyAuctionSquare

std::optional<std::uint8_t> monopoly::ibar::ActionButtonInputs::desiredBuyAuctionSquare

Definition at line 62 of file IBarBackdropPlayback.hpp.

◆ desiredCardIndex

std::optional<std::uint8_t> monopoly::ibar::ActionButtonInputs::desiredCardIndex

Definition at line 61 of file IBarBackdropPlayback.hpp.

◆ gameInProgress

bool monopoly::ibar::ActionButtonInputs::gameInProgress {}

Definition at line 50 of file IBarBackdropPlayback.hpp.

◆ pressedButtonIndex

std::optional<std::uint8_t> monopoly::ibar::ActionButtonInputs::pressedButtonIndex

Definition at line 60 of file IBarBackdropPlayback.hpp.

◆ propertyCurrentMouseOver

int monopoly::ibar::ActionButtonInputs::propertyCurrentMouseOver {-1}

Definition at line 66 of file IBarBackdropPlayback.hpp.

◆ propertyTitles

PropertyTitlePlan monopoly::ibar::ActionButtonInputs::propertyTitles {}

Definition at line 65 of file IBarBackdropPlayback.hpp.

◆ raiseCashCanBankrupt

bool monopoly::ibar::ActionButtonInputs::raiseCashCanBankrupt {}

Definition at line 53 of file IBarBackdropPlayback.hpp.

◆ rollDiceDesired

bool monopoly::ibar::ActionButtonInputs::rollDiceDesired {}

Definition at line 52 of file IBarBackdropPlayback.hpp.

◆ ruleMode

RuleMode monopoly::ibar::ActionButtonInputs::ruleMode {RuleMode::Nothing}

Definition at line 47 of file IBarBackdropPlayback.hpp.

◆ rulePlayer

rules::PlayerNumber monopoly::ibar::ActionButtonInputs::rulePlayer {rules::NobodyPlayer}

Definition at line 48 of file IBarBackdropPlayback.hpp.

◆ scoreStrip

ScoreStripPlan monopoly::ibar::ActionButtonInputs::scoreStrip {}

Definition at line 64 of file IBarBackdropPlayback.hpp.

◆ tick

std::uint64_t monopoly::ibar::ActionButtonInputs::tick {}

Definition at line 67 of file IBarBackdropPlayback.hpp.

◆ trackRules

bool monopoly::ibar::ActionButtonInputs::trackRules {true}

Definition at line 49 of file IBarBackdropPlayback.hpp.

◆ tradeEligible

bool monopoly::ibar::ActionButtonInputs::tradeEligible {}

Definition at line 51 of file IBarBackdropPlayback.hpp.


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