Loading...
Searching...
No Matches
#include "AIProfile.hpp"
#include <algorithm>
#include <cmath>
#include <fstream>
#include <sstream>
#include <vector>
Go to the source code of this file.
|
| std::expected< Profile, Error > | monopoly::ai::profile::parse (std::string_view text, int level) |
| |
| std::expected< Profile, Error > | monopoly::ai::profile::load (const std::filesystem::path &path, int level) |
| |
| std::string_view | monopoly::ai::profile::tokenFileName (std::uint8_t token) noexcept |
| |
| decision::TradeEvaluationConfig | monopoly::ai::profile::makeTradeEvaluationConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::CounterProposalPreflightConfig | monopoly::ai::profile::makeCounterPreflightConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::CounterProposalBalanceConfig | monopoly::ai::profile::makeCounterBalanceConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::MonopolyProposalConfig | monopoly::ai::profile::makeMonopolyProposalConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |