![]()  | 
  
    Grail (C++)
    1.3.0
    
   A multi-platform, modular, universal engine for embedding advanced AI in games. 
   | 
 
An interface that is used to terminate simulation in MCTS and set scores to players. Scores are grabbed from here whenever a simulation ends. It is created automatically. More...
#include <SimulatedGameRuntime.hh>
Public Member Functions | |
| SimulatedGameRuntime (int teamCount) | |
| float | GetScore (int player) const | 
| Gets the score value set for a given player.  | |
| void | SetScore (int player, float score) | 
| Sets value in the array of scores indexed by teams. See @teamCount in SimulatedGame constructor or @teamIndex property in @ISimulatedGameUnit class.  | |
| bool | IsTerminationRequest () const | 
| Checks whether the terminationProperty has been set by calling the corresponding setTerminationRequest().  | |
| void | SetTerminationRequest () | 
| Call this function to indicate that the game has ended, i.e. the terminal conditions have been met.  | |
Friends | |
| struct | SimulatedGameHelper | 
| class | SimulatedGame | 
| class | SimulatedGameNode | 
An interface that is used to terminate simulation in MCTS and set scores to players. Scores are grabbed from here whenever a simulation ends. It is created automatically.