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

#include <AIDecisionUtility.hpp>

Collaboration diagram for monopoly::ai::decision::TradeEvaluationConfig:
[legend]

Public Attributes

WinningChanceConfig winningChance {}
 
WorthFactors worthFactors {}
 
ai::trade::PropertyImportanceConfig propertyImportance {}
 
double chancesThreshold {}
 
double chancesFactor {}
 
double cashFactor {}
 
double tradeImportanceFactor {}
 
std::int64_t jailCardValue {49}
 
rules::PlayerNumber purchasingPlayer = rules::NobodyPlayer
 
rules::board::SquareType purchasingProperty = rules::board::SquareType::Count
 

Detailed Description

Definition at line 211 of file AIDecisionUtility.hpp.

Member Data Documentation

◆ cashFactor

double monopoly::ai::decision::TradeEvaluationConfig::cashFactor {}

Definition at line 218 of file AIDecisionUtility.hpp.

◆ chancesFactor

double monopoly::ai::decision::TradeEvaluationConfig::chancesFactor {}

Definition at line 217 of file AIDecisionUtility.hpp.

◆ chancesThreshold

double monopoly::ai::decision::TradeEvaluationConfig::chancesThreshold {}

Definition at line 216 of file AIDecisionUtility.hpp.

◆ jailCardValue

std::int64_t monopoly::ai::decision::TradeEvaluationConfig::jailCardValue {49}

Definition at line 220 of file AIDecisionUtility.hpp.

◆ propertyImportance

ai::trade::PropertyImportanceConfig monopoly::ai::decision::TradeEvaluationConfig::propertyImportance {}

Definition at line 215 of file AIDecisionUtility.hpp.

◆ purchasingPlayer

rules::PlayerNumber monopoly::ai::decision::TradeEvaluationConfig::purchasingPlayer = rules::NobodyPlayer

Definition at line 221 of file AIDecisionUtility.hpp.

◆ purchasingProperty

rules::board::SquareType monopoly::ai::decision::TradeEvaluationConfig::purchasingProperty = rules::board::SquareType::Count

Definition at line 222 of file AIDecisionUtility.hpp.

◆ tradeImportanceFactor

double monopoly::ai::decision::TradeEvaluationConfig::tradeImportanceFactor {}

Definition at line 219 of file AIDecisionUtility.hpp.

◆ winningChance

WinningChanceConfig monopoly::ai::decision::TradeEvaluationConfig::winningChance {}

Definition at line 213 of file AIDecisionUtility.hpp.

◆ worthFactors

WorthFactors monopoly::ai::decision::TradeEvaluationConfig::worthFactors {}

Definition at line 214 of file AIDecisionUtility.hpp.


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