Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::data::SimulatedGameMonteCarloEventSnapshot Struct Reference

#include <SimulatedGamesSnapshots.h>

Inheritance diagram for grail::data::SimulatedGameMonteCarloEventSnapshot:

Public Member Functions

 SimulatedGameMonteCarloEventSnapshot (const SimulatedGameMonteCarloEventSnapshot &other)=default
 

Public Attributes

std::string chosenActionDescription = {}
 The action performed by the active unit.
 
std::vector< SimulatedGameUnitSnapshotunitSnapshots = {}
 States of units after action was performed.
 
int activeUnitUID = 0
 

Detailed Description

DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the Monte Carlo Phase (Simulation Phase).


The documentation for this struct was generated from the following file: