31 #ifndef SWORD25_SCRIPT_H 32 #define SWORD25_SCRIPT_H 34 #include "common/array.h" 35 #include "common/str.h" 36 #include "sword25/kernel/common.h" 37 #include "sword25/kernel/service.h" 38 #include "sword25/kernel/persistable.h" 43 class OutputPersistenceBlock;
44 class BS_InputPersistenceBlock;
58 virtual bool init() = 0;
virtual bool executeString(const Common::String &code)=0
Definition: persistable.h:39
virtual void * getScriptObject()=0
virtual bool executeFile(const Common::String &fileName)=0
virtual void setCommandLine(const Common::Array< Common::String > &commandLineParameters)=0
Definition: outputpersistenceblock.h:39