22 #ifndef ULTIMA4_GAME_SCRIPT_H 23 #define ULTIMA4_GAME_SCRIPT_H 25 #include "ultima/ultima4/core/types.h" 26 #include "ultima/shared/conf/xml_node.h" 27 #include "ultima/shared/std/containers.h" 28 #include "common/file.h" 69 Variable(
const int &v);
74 void setValue(
const int &v);
79 bool isString()
const;
125 ACTION_UNSET_CONTEXT,
191 void setState(
State state);
204 int getInputMaxLen();
411 ActionMap _actionMap;
ReturnCode
Definition: script.h:92
Definition: xml_node.h:36
Definition: detection.h:27
bool load(const Common::String &filename, const Common::String &baseId, const Common::String &subNodeName="", const Common::String &subNodeId="")
Action
Definition: script.h:123
State
Definition: script.h:101
void run(const Common::String &script)
ReturnCode execute(Shared::XMLNode *script, Shared::XMLNode *currentItem=nullptr, Common::String *output=nullptr)
Definition: containers.h:200
InputType
Definition: script.h:111
void addProvider(const Common::String &name, Provider *p)