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

Go to the source code of this file.

Classes

struct  monopoly::ai::profile::RuntimeState
 

Namespaces

namespace  monopoly
 
namespace  monopoly::ai
 
namespace  monopoly::ai::profile
 

Functions

void monopoly::ai::profile::resetRuntime (RuntimeState &state) noexcept
 
std::expected< void, Error > monopoly::ai::profile::initializeRuntime (RuntimeState &state, const std::filesystem::path &directory)
 
std::expected< void, Error > monopoly::ai::profile::loadPlayerRuntime (RuntimeState &state, rules::PlayerNumber player, std::uint8_t token, std::uint8_t level)
 
void monopoly::ai::profile::clearPlayerRuntime (RuntimeState &state, rules::PlayerNumber player) noexcept
 
const Profile * monopoly::ai::profile::playerRuntimeProfile (const RuntimeState &state, rules::PlayerNumber player) noexcept
 
const Profile * monopoly::ai::profile::expertRuntimeProfile (const RuntimeState &state) noexcept