|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include "AITradeUtility.hpp"Go to the source code of this file.
Classes | |
| struct | monopoly::ai::trade::TradeSendRuntimeState |
Namespaces | |
| namespace | monopoly |
| namespace | monopoly::ai |
| namespace | monopoly::ai::trade |
Enumerations | |
| enum class | monopoly::ai::trade::SendingTradeState : std::uint8_t { monopoly::ai::trade::Nothing = 0 , monopoly::ai::trade::AskingTradeEdit , monopoly::ai::trade::ClearingTrade , monopoly::ai::trade::TradeItems , monopoly::ai::trade::TradeSent } |
Functions | |
| bool | monopoly::ai::trade::sendProposedTrade (const rules::GameState &state, rules::PlayerNumber player, const TradeProposalList &proposals, bool tradeAccept, rules::PlayerNumber proposedPlayer, TradeSendRuntimeState &runtime) noexcept |
| void | monopoly::ai::trade::processTradeSendActionCompleted (TradeSendRuntimeState &runtime, actions::Type action, bool success) noexcept |