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

#include <AIDecisionUtility.hpp>

Public Attributes

std::uint8_t importance {}
 
rules::PlayerNumber excludedPlayer = rules::NobodyPlayer
 
bool shouldGiveAwayMonopoly {}
 
std::array< rules::board::SquareGroup, 8 > monopolyGroups {}
 
std::optional< SemiImportantTradeInputs > semiImportant {}
 

Detailed Description

Definition at line 334 of file AIDecisionUtility.hpp.

Member Data Documentation

◆ excludedPlayer

rules::PlayerNumber monopoly::ai::decision::ProactiveTradeInputs::excludedPlayer = rules::NobodyPlayer

Definition at line 337 of file AIDecisionUtility.hpp.

◆ importance

std::uint8_t monopoly::ai::decision::ProactiveTradeInputs::importance {}

Definition at line 336 of file AIDecisionUtility.hpp.

◆ monopolyGroups

std::array<rules::board::SquareGroup, 8> monopoly::ai::decision::ProactiveTradeInputs::monopolyGroups {}

Definition at line 339 of file AIDecisionUtility.hpp.

◆ semiImportant

std::optional<SemiImportantTradeInputs> monopoly::ai::decision::ProactiveTradeInputs::semiImportant {}

Definition at line 340 of file AIDecisionUtility.hpp.

◆ shouldGiveAwayMonopoly

bool monopoly::ai::decision::ProactiveTradeInputs::shouldGiveAwayMonopoly {}

Definition at line 338 of file AIDecisionUtility.hpp.


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