|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include "AIMessageIngress.hpp"#include "AISaveState.hpp"#include "LocalPlayers.hpp"#include "LegacyTextIds.hpp"#include "Messaging.hpp"#include "RuleConfiguration.hpp"#include <chrono>#include <cstdlib>Go to the source code of this file.
Namespaces | |
| namespace | monopoly |
| namespace | monopoly::ai |
Functions | |
| std::expected< void, profile::Error > | monopoly::ai::initializeMessageIngressProfiles (const std::filesystem::path &directory) |
| void | monopoly::ai::resetMessageIngress () noexcept |
| void | monopoly::ai::processMessage (const rules::GameState &state, const actions::Message &message) noexcept |
| const trade::TradeIngressState & | monopoly::ai::tradeIngressStateReadOnly () noexcept |
| const profile::RuntimeState & | monopoly::ai::profileRuntimeStateReadOnly () noexcept |
| std::array<bool, rules::MaxPlayers> actionInFlight {} |
Definition at line 30 of file AIMessageIngress.cpp.
| rules::PlayerNumber controlOwner = rules::NobodyPlayer |
Definition at line 25 of file AIMessageIngress.cpp.
| std::array<bool, rules::MaxPlayers> controlReleaseInFlight {} |
Definition at line 32 of file AIMessageIngress.cpp.
| std::array<bool, rules::MaxPlayers> controlRequestInFlight {} |
Definition at line 29 of file AIMessageIngress.cpp.
| std::array<bool, rules::MaxPlayers> controlRestartInFlight {} |
Definition at line 31 of file AIMessageIngress.cpp.
| std::size_t count {} |
Definition at line 1186 of file AIMessageIngress.cpp.
| bool decompositionControl {} |
Definition at line 26 of file AIMessageIngress.cpp.
| bool defer {} |
Definition at line 635 of file AIMessageIngress.cpp.
| std::array<bool, rules::MaxPlayers> hasPendingControlAction {} |
Definition at line 28 of file AIMessageIngress.cpp.
| std::array<decision::EconomicActionPlan, rules::MaxPlayers> pendingControlAction {} |
Definition at line 27 of file AIMessageIngress.cpp.
| decision::EconomicActionPlan plan {} |
Definition at line 634 of file AIMessageIngress.cpp.
| std::array<rules::PlayerNumber, rules::MaxPlayers> players {} |
Definition at line 1185 of file AIMessageIngress.cpp.