src/ai/squirrel/squirrel.hpp
branchnoai
changeset 9410 286fcd8edc64
parent 9404 ef9e171617a3
child 9411 29c9dfcdb8e9
--- a/src/ai/squirrel/squirrel.hpp	Thu Mar 15 14:48:59 2007 +0000
+++ b/src/ai/squirrel/squirrel.hpp	Thu Mar 15 14:50:03 2007 +0000
@@ -38,20 +38,21 @@
 class FSquirrel: public AIFactory<FSquirrel> {
 private:
 	SquirrelEngine *engine; ///< The SquirrelEngine
+	const char *current_script; ///< Temporary variable to know which script defines which class
 
 	static SQInteger FactoryConstructor(HSQUIRRELVM vm);
 
 public:
 	~FSquirrel();
 
-	const char   *GetAuthor()      { return "OpenTTD Dev Team"; }
-	const char   *GetName()        { return "Squirrel"; }
-	const char   *GetDescription() { return "Squirrel Module for loading scripts"; }
-	int           GetVersion()     { return 0; }
-	const char   *GetDate()        { return ""; }
-	AIController *CreateInstance() { return NULL; }
-	bool          AllowStartup()   { return false; }
-	void          Initializer();
+	/* virtual */ const char   *GetAuthor()      { return "OpenTTD Dev Team"; }
+	/* virtual */ const char   *GetName()        { return "Squirrel"; }
+	/* virtual */ const char   *GetDescription() { return "Squirrel Module for loading scripts"; }
+	/* virtual */ int           GetVersion()     { return 0; }
+	/* virtual */ const char   *GetDate()        { return ""; }
+	/* virtual */ AIController *CreateInstance() { return NULL; }
+	/* virtual */ bool          AllowStartup()   { return false; }
+	/* virtual */ void          Initializer();
 };
 
 #endif /* SQUIRREL_HPP */