Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
AICounterTradeRuntime.cpp File Reference
Include dependency graph for AICounterTradeRuntime.cpp:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::ai
 
namespace  monopoly::ai::trade
 

Functions

CounterTradeRunResult monopoly::ai::trade::counterProposeTrade (const rules::GameState &state, rules::PlayerNumber player, const TradeProposalList &currentTrade, const decision::CounterProposalPreflightInputs &inputs, const decision::CounterProposalPreflightConfig &preflightConfig, const decision::CounterProposalBalanceConfig &balanceConfig, decision::CounterProposalSession &session, CounterTradeRuntimeState &runtime, std::span< const FutureImmunityRecord > immunities) noexcept
 
bool monopoly::ai::trade::continueCounterProposalTradeSend (const rules::GameState &state, CounterTradeRuntimeState &runtime) noexcept
 
void monopoly::ai::trade::processCounterProposalActionCompleted (CounterTradeRuntimeState &runtime, actions::Type action, bool success) noexcept