![]() |
Grail (C++)
1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
|

Public Member Functions | |
| BlueprintOption (const std::shared_ptr< utility::Evaluator< ContextType >> &evaluator, utility::Blueprint< InstanceType, ContextType, DataType > &&behaviorBlueprint, int rank) | |
| BlueprintOption (const std::shared_ptr< utility::Evaluator< ContextType >> &evaluator, const utility::Blueprint< InstanceType, ContextType, DataType > &behaviorBlueprint, int rank) | |
Public Attributes | |
| std::shared_ptr< utility::Evaluator< ContextType > > | evaluator |
| Evaluator for this option. | |
| utility::Blueprint< InstanceType, ContextType, DataType > | behaviorBlueprint |
| Blueprint for this option. | |
| int | rank |
| Rank - measure of importance of evaluated object. Only objects with highest available rank may be selected. | |