Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
AIMessageIngress.hpp File Reference
#include "AIProfileRuntime.hpp"
#include "AITradeIngress.hpp"
#include <expected>
#include <filesystem>
Include dependency graph for AIMessageIngress.hpp:
This graph shows which files directly or indirectly include this file:

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