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

#include <AITradeUtility.hpp>

Public Attributes

double monopolyReceivedImportance {}
 
double givingMonopolyImportance {}
 
double negativePropertyImportanceChangeMultiplier {1.0}
 
double propertyAllowTradeImportance {}
 
double propertyAllowMoreTradeImportance {}
 
double propertyOneUnownedImportance {}
 
double propertyTwoUnownedImportance {}
 
std::array< double, 4 > railroadImportance {}
 
std::array< double, 2 > utilityImportance {}
 
std::array< double, 9 > monopolyVetoImportance {}
 

Detailed Description

Definition at line 89 of file AITradeUtility.hpp.

Member Data Documentation

◆ givingMonopolyImportance

double monopoly::ai::trade::PropertyImportanceConfig::givingMonopolyImportance {}

Definition at line 92 of file AITradeUtility.hpp.

◆ monopolyReceivedImportance

double monopoly::ai::trade::PropertyImportanceConfig::monopolyReceivedImportance {}

Definition at line 91 of file AITradeUtility.hpp.

◆ monopolyVetoImportance

std::array<double, 9> monopoly::ai::trade::PropertyImportanceConfig::monopolyVetoImportance {}

Definition at line 100 of file AITradeUtility.hpp.

◆ negativePropertyImportanceChangeMultiplier

double monopoly::ai::trade::PropertyImportanceConfig::negativePropertyImportanceChangeMultiplier {1.0}

Definition at line 93 of file AITradeUtility.hpp.

◆ propertyAllowMoreTradeImportance

double monopoly::ai::trade::PropertyImportanceConfig::propertyAllowMoreTradeImportance {}

Definition at line 95 of file AITradeUtility.hpp.

◆ propertyAllowTradeImportance

double monopoly::ai::trade::PropertyImportanceConfig::propertyAllowTradeImportance {}

Definition at line 94 of file AITradeUtility.hpp.

◆ propertyOneUnownedImportance

double monopoly::ai::trade::PropertyImportanceConfig::propertyOneUnownedImportance {}

Definition at line 96 of file AITradeUtility.hpp.

◆ propertyTwoUnownedImportance

double monopoly::ai::trade::PropertyImportanceConfig::propertyTwoUnownedImportance {}

Definition at line 97 of file AITradeUtility.hpp.

◆ railroadImportance

std::array<double, 4> monopoly::ai::trade::PropertyImportanceConfig::railroadImportance {}

Definition at line 98 of file AITradeUtility.hpp.

◆ utilityImportance

std::array<double, 2> monopoly::ai::trade::PropertyImportanceConfig::utilityImportance {}

Definition at line 99 of file AITradeUtility.hpp.


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