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

#include <AITradeUtility.hpp>

Public Member Functions

bool operator== (const TradeProposalRecord &) const =default
 

Public Attributes

rules::board::PropertySet propertiesGiven {}
 
rules::board::PropertySet propertiesReceived {}
 
std::int64_t cashReceived {}
 
std::int64_t cashGiven {}
 
std::array< bool, DeckCount > jailCardGiven {}
 
std::array< bool, DeckCount > jailCardReceived {}
 

Detailed Description

Definition at line 26 of file AITradeUtility.hpp.

Member Function Documentation

◆ operator==()

bool monopoly::ai::trade::TradeProposalRecord::operator== ( const TradeProposalRecord &  ) const
default

Member Data Documentation

◆ cashGiven

std::int64_t monopoly::ai::trade::TradeProposalRecord::cashGiven {}

Definition at line 31 of file AITradeUtility.hpp.

◆ cashReceived

std::int64_t monopoly::ai::trade::TradeProposalRecord::cashReceived {}

Definition at line 30 of file AITradeUtility.hpp.

◆ jailCardGiven

std::array<bool, DeckCount> monopoly::ai::trade::TradeProposalRecord::jailCardGiven {}

Definition at line 32 of file AITradeUtility.hpp.

◆ jailCardReceived

std::array<bool, DeckCount> monopoly::ai::trade::TradeProposalRecord::jailCardReceived {}

Definition at line 33 of file AITradeUtility.hpp.

◆ propertiesGiven

rules::board::PropertySet monopoly::ai::trade::TradeProposalRecord::propertiesGiven {}

Definition at line 28 of file AITradeUtility.hpp.

◆ propertiesReceived

rules::board::PropertySet monopoly::ai::trade::TradeProposalRecord::propertiesReceived {}

Definition at line 29 of file AITradeUtility.hpp.


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