(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
UtilitySelectorModel.h
1 #ifndef GRAIL_UTILITY_SELECTOR_MODEL_H
2 #define GRAIL_UTILITY_SELECTOR_MODEL_H
3 
4 #include "EvaluatorToBehaviorAssignment.h"
5 
6 namespace grail
7 {
8  enum class SelectionMethod
9  {
10  MAX = 0,
11  ROULETTE,
12  };
13 
15  {
16  SelectionMethod selectionMethod = SelectionMethod::MAX;
17  std::vector<EvaluatorToBehaviorAssignment> evaluatorAssignments{};
18  };
19 }
20 
21 #endif
Definition: UtilitySelectorModel.h:15