From f79c388a1cd3a58385b92fa2a8310bdc750586a6 Mon Sep 17 00:00:00 2001 From: smatz Date: Sun, 12 Feb 2012 17:29:58 +0000 Subject: (svn r23938) -Codechange: declare ScriptScanner::Initialize() and make it abstract, make the other overloaded Initialize() protected --- src/script/script_scanner.hpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/script/script_scanner.hpp b/src/script/script_scanner.hpp index e0788b605..1518dbe59 100644 --- a/src/script/script_scanner.hpp +++ b/src/script/script_scanner.hpp @@ -24,11 +24,7 @@ public: ScriptScanner(); virtual ~ScriptScanner(); - /** - * Initialize the scanner. - * @param name The name of the scanner ("AIScanner", "GSScanner", ..). - */ - virtual void Initialize(const char *name); + virtual void Initialize() = 0; /** * Get the engine of the main squirrel handler (it indexes all available scripts). @@ -88,6 +84,12 @@ protected: ScriptInfoList info_list; ///< The list of all script. ScriptInfoList info_single_list; ///< The list of all unique script. The best script (highest version) is shown. + /** + * Initialize the scanner. + * @param name The name of the scanner ("AIScanner", "GSScanner", ..). + */ + void Initialize(const char *name); + /** * Get the script name how to store the script in memory. */ -- cgit v1.2.3-70-g09d2