Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::simgames::SimulatedGameStochasticUnit Member List

This is the complete list of members for grail::simgames::SimulatedGameStochasticUnit, including all inherited members.

AfterAction(SimulatedGameRuntime &)grail::simgames::ISimulatedGameUnitvirtual
FillDebugRepresentation(std::map< std::string, std::string > &nameValueDictionary) constgrail::simgames::ISimulatedGameUnitvirtual
GetAvailableActions() const =0grail::simgames::ISimulatedGameUnitpure virtual
GetRandomActionIndex(std::vector< std::unique_ptr< const ISimulatedGameAction >> &actions, RandomGenerator &rand_gen) constgrail::simgames::SimulatedGameStochasticUnitvirtual
GetRandomAvailableAction(RandomGenerator &rand_gen) constgrail::simgames::ISimulatedGameUnitvirtual
GetTeamIndex() const overridegrail::simgames::SimulatedGameStochasticUnitvirtual
heuristicReasonersgrail::simgames::ISimulatedGameUnit
Reset()=0grail::simgames::ISimulatedGameUnitpure virtual
SimulatedGame (defined in grail::simgames::SimulatedGameStochasticUnit)grail::simgames::SimulatedGameStochasticUnitfriend
ToString() constgrail::simgames::ISimulatedGameUnitvirtual
~ISimulatedGameUnit() (defined in grail::simgames::ISimulatedGameUnit)grail::simgames::ISimulatedGameUnitvirtual