30 #ifndef _CEGUIScriptModule_h_
31 #define _CEGUIScriptModule_h_
33 #include "CEGUIBase.h"
34 #include "CEGUIString.h"
35 #include "CEGUIEvent.h"
79 virtual void executeScriptFile(
const String& filename,
const String& resourceGroup =
"") = 0;
93 virtual int executeScriptGlobal(
const String& function_name) = 0;
112 virtual bool executeScriptedEventHandler(
const String& handler_name,
const EventArgs& e) = 0;
125 virtual void executeString(
const String& str) = 0;
158 const String& getIdentifierString()
const;
213 static void setDefaultResourceGroup(
const String& resourceGroup)
214 { d_defaultResourceGroup = resourceGroup; }
223 static const String& getDefaultResourceGroup()
224 {
return d_defaultResourceGroup; }
243 bool operator()(
const EventArgs& e)
const;
249 const String scriptFunctionName;
255 #endif // end of guard _CEGUIScriptModule_h_