grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |||
Domain (List< WorldObjectType > types) | |||
| |||
ActionTemplate | AddActionTemplate (string typeName, List< string > parameterNames) | ||
Creates a new ActionTemplate for this domain More... | |||
WorldObject | CreateObjectOfType (string typeName) | ||
Creates and object of a type identified by name parameter More... | |||
int | GetTypeIndex (string typeName) | ||
| |||
Public Attributes | |
List< string > | objectTypes |
List< WorldObjectType > | types |
Dictionary< string, int > | typeMap |
List< ActionTemplate > | actionTemplates |
|
inline |
Creates a new ActionTemplate for this domain
typeName | ActionTemplate name |
parameterNames | Names of action parameter (argument) types |
|
inline |
Creates and object of a type identified by name parameter