![]() |
Grail (C++)
1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |
| Action (const ActionTemplate &actionTemplate, std::vector< unsigned int > &&argumentIndices) | |
| Action (Action &&other)=default | |
| bool | IsLegal (const WorldState &worldState) const |
| double | GetCost (const WorldState &worldState) const |
| const std::vector< unsigned int > & | GetArgumentIndices () const |
| void | ApplyToState (WorldState &worldState) const |
| const std::string & | GetName () const |
| int | GetType () const |
| Action & | operator= (Action &&other)=default |