--- 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 */