[Scummvm-git-logs] scummvm master -> 640181c97e4182b2363eb4fb71ca767df1d77bec

sev- sev at scummvm.org
Wed Feb 5 14:55:51 UTC 2020


This automated email contains information about 16 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
94f4d3ca09 GNAP: Added override keywords
b4fe7e03e4 GOB: Added override keywords
defdf02a22 GRIFFON: Added override keywords
3bac27db52 GROOVIE: Added override keywords
45a287ce13 HDB: Added override keywords
c32e7216ff HOPKINS: Added override keywords
de24fd743b HUGO: Added override keywords
1e76ee49ed ILLUSIONS: Added override keywords
cbfa891b0d KYRA: Added override keywords
7f5f631a24 LAB: Added override keywords
f35993b224 LASTEXPRESS: Added override keywords
c131d6f719 LILLIPUT: Added override keywords
b966d81d30 LURE: Added override keywords
2084fdd6c6 MACVENTURE: Added override keywords
90074c1635 MADE: Added override keywords
640181c97e MADS: Added override keywords


Commit: 94f4d3ca09326f24efd29ce5b30f3eab6ba64d1a
    https://github.com/scummvm/scummvm/commit/94f4d3ca09326f24efd29ce5b30f3eab6ba64d1a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:20:33+01:00

Commit Message:
GNAP: Added override keywords

Changed paths:
    engines/gnap/detection.cpp
    engines/gnap/gnap.h


diff --git a/engines/gnap/detection.cpp b/engines/gnap/detection.cpp
index ace288b..d07c3a4 100644
--- a/engines/gnap/detection.cpp
+++ b/engines/gnap/detection.cpp
@@ -81,24 +81,24 @@ public:
 		_maxScanDepth = 3;
 	}
 
-	virtual const char *getEngineId() const {
+	virtual const char *getEngineId() const override {
 		return "gnap";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Gnap";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "Gnap (C) Artech Digital Entertainment 1997";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
-	virtual int getMaximumSaveSlot() const;
-	virtual SaveStateList listSaves(const char *target) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
-	virtual void removeSaveState(const char *target, int slot) const;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
+	virtual int getMaximumSaveSlot() const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
 };
 
 bool GnapMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/gnap/gnap.h b/engines/gnap/gnap.h
index dc07f3a..7566c85 100644
--- a/engines/gnap/gnap.h
+++ b/engines/gnap/gnap.h
@@ -222,7 +222,7 @@ struct GnapSavegameHeader {
 
 class GnapEngine : public Engine {
 protected:
-	Common::Error run();
+	Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
 public:
 	GnapEngine(OSystem *syst, const ADGameDescription *gd);
@@ -315,8 +315,8 @@ public:
 
 	int readSavegameDescription(int savegameNum, Common::String &description);
 	int loadSavegame(int savegameNum);
-	Common::Error saveGameState(int slot, const Common::String &desc);
-	Common::Error loadGameState(int slot);
+	Common::Error saveGameState(int slot, const Common::String &desc) override;
+	Common::Error loadGameState(int slot) override;
 	Common::String generateSaveName(int slot);
 	void synchronize(Common::Serializer &s);
 	void writeSavegameHeader(Common::OutSaveFile *out, GnapSavegameHeader &header);


Commit: b4fe7e03e4afd6e2e325d1cabaf90d4409646a1e
    https://github.com/scummvm/scummvm/commit/b4fe7e03e4afd6e2e325d1cabaf90d4409646a1e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:21:34+01:00

Commit Message:
GOB: Added override keywords

Changed paths:
    engines/gob/gob.h


diff --git a/engines/gob/gob.h b/engines/gob/gob.h
index bfb12bc..33c328e 100644
--- a/engines/gob/gob.h
+++ b/engines/gob/gob.h
@@ -180,10 +180,10 @@ private:
 	uint32 _pauseStart;
 
 	// Engine APIs
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
-	virtual void pauseEngineIntern(bool pause);
-	virtual void syncSoundSettings();
+	virtual void pauseEngineIntern(bool pause) override;
+	virtual void syncSoundSettings() override;
 
 	Common::Error initGameParts();
 	Common::Error initGraphics();
@@ -257,7 +257,7 @@ public:
 
 	void setTrueColor(bool trueColor);
 
-	GUI::Debugger *getDebugger() { return _console; }
+	GUI::Debugger *getDebugger() override { return _console; }
 
 	const Graphics::PixelFormat &getPixelFormat() const;
 


Commit: defdf02a2226f9302ee5367d9dd974f6e0bc21a1
    https://github.com/scummvm/scummvm/commit/defdf02a2226f9302ee5367d9dd974f6e0bc21a1
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:22:53+01:00

Commit Message:
GRIFFON: Added override keywords

Changed paths:
    engines/griffon/griffon.h


diff --git a/engines/griffon/griffon.h b/engines/griffon/griffon.h
index 47feb56..56422f5 100644
--- a/engines/griffon/griffon.h
+++ b/engines/griffon/griffon.h
@@ -333,8 +333,8 @@ public:
 	GriffonEngine(OSystem *syst);
 	~GriffonEngine();
 
-	virtual Common::Error run();
-	virtual void syncSoundSettings();
+	virtual Common::Error run() override;
+	virtual void syncSoundSettings() override;
 
 private:
 	Common::RandomSource *_rnd;
@@ -433,8 +433,8 @@ private:
 	void setupAudio();
 	void updateMusic();
 
-	virtual bool canLoadGameStateCurrently() { return true; }
-	virtual bool canSaveGameStateCurrently() { return _gameMode == kGameModePlay; }
+	virtual bool canLoadGameStateCurrently() override { return true; }
+	virtual bool canSaveGameStateCurrently() override { return _gameMode == kGameModePlay; }
 	virtual bool hasFeature(EngineFeature f) const override;
 
 private:


Commit: 3bac27db529e5285c60b9c368ef6994a69fbe8fc
    https://github.com/scummvm/scummvm/commit/3bac27db529e5285c60b9c368ef6994a69fbe8fc
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:24:59+01:00

Commit Message:
GROOVIE: Added override keywords

Changed paths:
    engines/groovie/detection.cpp
    engines/groovie/groovie.h


diff --git a/engines/groovie/detection.cpp b/engines/groovie/detection.cpp
index 8993131..de4571c 100644
--- a/engines/groovie/detection.cpp
+++ b/engines/groovie/detection.cpp
@@ -347,25 +347,25 @@ public:
 		_directoryGlobs = directoryGlobs;
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "groovie";
 	}
 
-	const char *getName() const {
+	const char *getName() const override {
 		return "Groovie";
 	}
 
-	const char *getOriginalCopyright() const {
+	const char *getOriginalCopyright() const override {
 		return "Groovie Engine (C) 1990-1996 Trilobyte";
 	}
 
-	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const;
+	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const override;
 
 	bool hasFeature(MetaEngineFeature f) const override;
-	SaveStateList listSaves(const char *target) const;
-	int getMaximumSaveSlot() const;
-	void removeSaveState(const char *target, int slot) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
+	SaveStateList listSaves(const char *target) const override;
+	int getMaximumSaveSlot() const override;
+	void removeSaveState(const char *target, int slot) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
 };
 
 bool GroovieMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const {
diff --git a/engines/groovie/groovie.h b/engines/groovie/groovie.h
index 3238b26..a6d4a42 100644
--- a/engines/groovie/groovie.h
+++ b/engines/groovie/groovie.h
@@ -98,17 +98,17 @@ public:
 protected:
 
 	// Engine APIs
-	Common::Error run();
+	Common::Error run() override;
 
 	virtual bool hasFeature(EngineFeature f) const override;
 
-	virtual bool canLoadGameStateCurrently();
-	virtual bool canSaveGameStateCurrently();
-	virtual Common::Error loadGameState(int slot);
-	virtual Common::Error saveGameState(int slot, const Common::String &desc);
-	virtual void syncSoundSettings();
+	virtual bool canLoadGameStateCurrently() override;
+	virtual bool canSaveGameStateCurrently() override;
+	virtual Common::Error loadGameState(int slot) override;
+	virtual Common::Error saveGameState(int slot, const Common::String &desc) override;
+	virtual void syncSoundSettings() override;
 
-	virtual Debugger *getDebugger() { return _debugger; }
+	virtual Debugger *getDebugger() override { return _debugger; }
 
 public:
 	void waitForInput();


Commit: 45a287ce13af19138d3f598d5b942a95708fcfd3
    https://github.com/scummvm/scummvm/commit/45a287ce13af19138d3f598d5b942a95708fcfd3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:27:09+01:00

Commit Message:
HDB: Added override keywords

Changed paths:
    engines/hdb/detection.cpp


diff --git a/engines/hdb/detection.cpp b/engines/hdb/detection.cpp
index b2a5b8e..afb8494 100644
--- a/engines/hdb/detection.cpp
+++ b/engines/hdb/detection.cpp
@@ -169,24 +169,24 @@ public:
 	HDBMetaEngine() : AdvancedMetaEngine(HDB::gameDescriptions, sizeof(ADGameDescription), hdbGames, optionsList) {
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "hdb";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Hyperspace Delivery Boy!";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "Hyperspace Delivery Boy! (C) 2001 Monkeystone Games";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual int getMaximumSaveSlot() const;
-	virtual void removeSaveState(const char *target, int slot) const;
-	virtual SaveStateList listSaves(const char *target) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
+	virtual int getMaximumSaveSlot() const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
 };
 
 bool HDBMetaEngine::hasFeature(MetaEngineFeature f) const {


Commit: c32e7216fffc73a5d5de0a88dc7d9b3c4ba45cd5
    https://github.com/scummvm/scummvm/commit/c32e7216fffc73a5d5de0a88dc7d9b3c4ba45cd5
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:28:36+01:00

Commit Message:
HOPKINS: Added override keywords

Changed paths:
    engines/hopkins/detection.cpp
    engines/hopkins/hopkins.h


diff --git a/engines/hopkins/detection.cpp b/engines/hopkins/detection.cpp
index f58e07d..72a4a4f 100644
--- a/engines/hopkins/detection.cpp
+++ b/engines/hopkins/detection.cpp
@@ -106,24 +106,24 @@ public:
 		_directoryGlobs = directoryGlobs;
 	}
 
-	virtual const char *getEngineId() const {
+	virtual const char *getEngineId() const override {
 		return "hopkins";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Hopkins FBI";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "Hopkins FBI (C) 1997-2003 MP Entertainment";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
-	virtual SaveStateList listSaves(const char *target) const;
-	virtual int getMaximumSaveSlot() const;
-	virtual void removeSaveState(const char *target, int slot) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	virtual int getMaximumSaveSlot() const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
 };
 
 bool HopkinsMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/hopkins/hopkins.h b/engines/hopkins/hopkins.h
index 0a328e4..251dc7d 100644
--- a/engines/hopkins/hopkins.h
+++ b/engines/hopkins/hopkins.h
@@ -128,10 +128,10 @@ private:
 	bool displayAdultDisclaimer();
 protected:
 	// Engine APIs
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
 
-	GUI::Debugger *getDebugger() { return _debug; }
+	GUI::Debugger *getDebugger()  override{ return _debug; }
 
 public:
 	AnimationManager *_animMan;
@@ -165,10 +165,10 @@ public:
 
 	int getRandomNumber(int maxNumber);
 	Common::String generateSaveName(int slotNumber);
-	virtual bool canLoadGameStateCurrently();
-	virtual bool canSaveGameStateCurrently();
-	virtual Common::Error loadGameState(int slot);
-	virtual Common::Error saveGameState(int slot, const Common::String &desc);
+	virtual bool canLoadGameStateCurrently() override;
+	virtual bool canSaveGameStateCurrently() override;
+	virtual Common::Error loadGameState(int slot) override;
+	virtual Common::Error saveGameState(int slot, const Common::String &desc) override;
 	int _startGameSlot;
 	/**
 	 * Run the introduction sequence
@@ -178,7 +178,7 @@ public:
 	/**
 	 * Synchronizes the sound settings from ScummVM into the engine
 	 */
-	virtual void syncSoundSettings();
+	virtual void syncSoundSettings() override;
 };
 
 } // End of namespace Hopkins


Commit: de24fd743b492fce7e4931215aa3c108b8abb334
    https://github.com/scummvm/scummvm/commit/de24fd743b492fce7e4931215aa3c108b8abb334
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:30:39+01:00

Commit Message:
HUGO: Added override keywords

Changed paths:
    engines/hugo/detection.cpp
    engines/hugo/hugo.h


diff --git a/engines/hugo/detection.cpp b/engines/hugo/detection.cpp
index 69d9b93..25d8e18 100644
--- a/engines/hugo/detection.cpp
+++ b/engines/hugo/detection.cpp
@@ -136,25 +136,25 @@ public:
 	HugoMetaEngine() : AdvancedMetaEngine(gameDescriptions, sizeof(HugoGameDescription), hugoGames) {
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "hugo";
 	}
 
-	const char *getName() const {
+	const char *getName() const override {
 		return "Hugo";
 	}
 
-	const char *getOriginalCopyright() const {
+	const char *getOriginalCopyright() const override {
 		return "Hugo Engine (C) 1989-1997 David P. Gray";
 	}
 
-	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const;
+	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const override;
 	bool hasFeature(MetaEngineFeature f) const override;
 
-	int getMaximumSaveSlot() const;
-	SaveStateList listSaves(const char *target) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
-	void removeSaveState(const char *target, int slot) const;
+	int getMaximumSaveSlot() const override;
+	SaveStateList listSaves(const char *target) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
+	void removeSaveState(const char *target, int slot) const override;
 };
 
 bool HugoMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const {
diff --git a/engines/hugo/hugo.h b/engines/hugo/hugo.h
index bec1967..601df33 100644
--- a/engines/hugo/hugo.h
+++ b/engines/hugo/hugo.h
@@ -239,7 +239,7 @@ public:
 	Maze      _maze;                                // Maze control structure
 	hugoBoot  _boot;                                // Boot info structure
 
-	GUI::Debugger *getDebugger();
+	GUI::Debugger *getDebugger() override;
 
 	Common::RandomSource *_rnd;
 
@@ -263,8 +263,8 @@ public:
 		return *s_Engine;
 	}
 
-	virtual bool canLoadGameStateCurrently();
-	virtual bool canSaveGameStateCurrently();
+	virtual bool canLoadGameStateCurrently() override;
+	virtual bool canSaveGameStateCurrently() override;
 	bool loadHugoDat();
 
 	int8 getTPS() const;
@@ -277,7 +277,7 @@ public:
 	void readScreenFiles(const int screen);
 	void setNewScreen(const int screen);
 	void shutdown();
-	void syncSoundSettings();
+	void syncSoundSettings() override;
 
 	Status &getGameStatus();
 	int getScore() const;
@@ -285,8 +285,8 @@ public:
 	void adjustScore(const int adjustment);
 	int getMaxScore() const;
 	void setMaxScore(const int newScore);
-	Common::Error saveGameState(int slot, const Common::String &desc);
-	Common::Error loadGameState(int slot);
+	Common::Error saveGameState(int slot, const Common::String &desc) override;
+	Common::Error loadGameState(int slot) override;
 	bool hasFeature(EngineFeature f) const override;
 	const char *getCopyrightString() const;
 
@@ -309,7 +309,7 @@ public:
 protected:
 
 	// Engine APIs
-	Common::Error run();
+	Common::Error run() override;
 
 private:
 	static const int kTurboTps = 16;                // This many in turbo mode


Commit: 1e76ee49ed58877d12b48689245c4c05806b134e
    https://github.com/scummvm/scummvm/commit/1e76ee49ed58877d12b48689245c4c05806b134e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:36:44+01:00

Commit Message:
ILLUSIONS: Added override keywords

Changed paths:
    engines/illusions/bbdou/illusions_bbdou.h
    engines/illusions/detection.cpp
    engines/illusions/duckman/illusions_duckman.h


diff --git a/engines/illusions/bbdou/illusions_bbdou.h b/engines/illusions/bbdou/illusions_bbdou.h
index bb562ad..5a7fddb 100644
--- a/engines/illusions/bbdou/illusions_bbdou.h
+++ b/engines/illusions/bbdou/illusions_bbdou.h
@@ -62,7 +62,7 @@ class IllusionsEngine_BBDOU : public IllusionsEngine {
 public:
 	IllusionsEngine_BBDOU(OSystem *syst, const IllusionsGameDescription *gd);
 protected:
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
 public:
 	ScriptMan *_scriptMan;
@@ -96,30 +96,30 @@ public:
 
 	int updateVideoPlayer(uint flags);
 	void playVideo(uint32 videoId, uint32 objectId, uint32 priority, uint32 callingThreadId);
-	bool isVideoPlaying();
-
-	void setDefaultTextCoords();
-
-	void loadSpecialCode(uint32 resId);
-	void unloadSpecialCode(uint32 resId);
-	void notifyThreadId(uint32 &threadId);
-	bool testMainActorFastWalk(Control *control);
-	bool testMainActorCollision(Control *control);
-	Control *getObjectControl(uint32 objectId);
-	Common::Point getNamedPointPosition(uint32 namedPointId);
-	uint32 getPriorityFromBase(int16 priority);
-	uint32 getCurrentScene();
-	uint32 getPrevScene();
-
-	bool isCursorObject(uint32 actorTypeId, uint32 objectId);
-	void setCursorControlRoutine(Control *control);
-	void placeCursorControl(Control *control, uint32 sequenceId);
-	void setCursorControl(Control *control);
-	void showCursor();
-	void hideCursor();
+	bool isVideoPlaying() override;
+
+	void setDefaultTextCoords() override;
+
+	void loadSpecialCode(uint32 resId) override;
+	void unloadSpecialCode(uint32 resId) override;
+	void notifyThreadId(uint32 &threadId) override;
+	bool testMainActorFastWalk(Control *control) override;
+	bool testMainActorCollision(Control *control) override;
+	Control *getObjectControl(uint32 objectId) override;
+	Common::Point getNamedPointPosition(uint32 namedPointId) override;
+	uint32 getPriorityFromBase(int16 priority) override;
+	uint32 getCurrentScene() override;
+	uint32 getPrevScene() override;
+
+	bool isCursorObject(uint32 actorTypeId, uint32 objectId) override;
+	void setCursorControlRoutine(Control *control) override;
+	void placeCursorControl(Control *control, uint32 sequenceId) override;
+	void setCursorControl(Control *control) override;
+	void showCursor() override;
+	void hideCursor() override;
 	void cursorControlRoutine(Control *control, uint32 deltaTime);
 
-	void startScriptThreadSimple(uint32 threadId, uint32 callingThreadId);
+	void startScriptThreadSimple(uint32 threadId, uint32 callingThreadId) override;
 	void startScriptThread(uint32 threadId, uint32 callingThreadId,
 		uint32 value8, uint32 valueC, uint32 value10);
 	void startAnonScriptThread(int32 threadId, uint32 callingThreadId,
@@ -130,7 +130,7 @@ public:
 	uint32 startTalkThread(int16 duration, uint32 objectId, uint32 talkId, uint32 sequenceId1,
 		uint32 sequenceId2, uint32 namedPointId, uint32 callingThreadId);
 	uint32 startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId,
-		uint32 value8, uint32 valueC, uint32 value10);
+		uint32 value8, uint32 valueC, uint32 value10) override;
 
 	void newScriptThread(uint32 threadId, uint32 callingThreadId, uint notifyFlags,
 		byte *scriptCodeIp, uint32 value8, uint32 valueC, uint32 value10);
diff --git a/engines/illusions/detection.cpp b/engines/illusions/detection.cpp
index d4ea987..e183a68 100644
--- a/engines/illusions/detection.cpp
+++ b/engines/illusions/detection.cpp
@@ -118,24 +118,24 @@ public:
 		_directoryGlobs = directoryGlobs;
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "illusions";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Illusions";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "(C) The Illusions Gaming Company";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
-	virtual int getMaximumSaveSlot() const;
-	virtual SaveStateList listSaves(const char *target) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
-	virtual void removeSaveState(const char *target, int slot) const;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
+	virtual int getMaximumSaveSlot() const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
 };
 
 bool IllusionsMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/illusions/duckman/illusions_duckman.h b/engines/illusions/duckman/illusions_duckman.h
index 91270ff..b3669a5 100644
--- a/engines/illusions/duckman/illusions_duckman.h
+++ b/engines/illusions/duckman/illusions_duckman.h
@@ -80,7 +80,7 @@ class IllusionsEngine_Duckman : public IllusionsEngine {
 public:
 	IllusionsEngine_Duckman(OSystem *syst, const IllusionsGameDescription *gd);
 protected:
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
 public:
 
@@ -113,34 +113,34 @@ public:
 	int updateScreenShaker(uint flags);
 
 	void startFader(int duration, int minValue, int maxValue, int firstIndex, int lastIndex, uint32 threadId);
-	void updateFader();
-	void clearFader();
-	void pauseFader();
-	void unpauseFader();
+	void updateFader() override;
+	void clearFader() override;
+	void pauseFader() override;
+	void unpauseFader() override;
 
 	int updateVideoPlayer(uint flags);
 	void playVideo(uint32 videoId, uint32 callingThreadId);
-	bool isVideoPlaying();
-
-	void setDefaultTextCoords();
-
-	void loadSpecialCode(uint32 resId);
-	void unloadSpecialCode(uint32 resId);
-	void notifyThreadId(uint32 &threadId);
-	bool testMainActorFastWalk(Control *control);
-	bool testMainActorCollision(Control *control);
-	Control *getObjectControl(uint32 objectId);
-	Common::Point getNamedPointPosition(uint32 namedPointId);
-	uint32 getPriorityFromBase(int16 priority);
-	uint32 getCurrentScene();
-	uint32 getPrevScene();
-
-	bool isCursorObject(uint32 actorTypeId, uint32 objectId);
-	void setCursorControlRoutine(Control *control);
-	void placeCursorControl(Control *control, uint32 sequenceId);
-	void setCursorControl(Control *control);
-	void showCursor();
-	void hideCursor();
+	bool isVideoPlaying() override;
+
+	void setDefaultTextCoords() override;
+
+	void loadSpecialCode(uint32 resId) override;
+	void unloadSpecialCode(uint32 resId) override;
+	void notifyThreadId(uint32 &threadId) override;
+	bool testMainActorFastWalk(Control *control) override;
+	bool testMainActorCollision(Control *control) override;
+	Control *getObjectControl(uint32 objectId) override;
+	Common::Point getNamedPointPosition(uint32 namedPointId) override;
+	uint32 getPriorityFromBase(int16 priority) override;
+	uint32 getCurrentScene() override;
+	uint32 getPrevScene() override;
+
+	bool isCursorObject(uint32 actorTypeId, uint32 objectId) override;
+	void setCursorControlRoutine(Control *control) override;
+	void placeCursorControl(Control *control, uint32 sequenceId) override;
+	void setCursorControl(Control *control) override;
+	void showCursor() override;
+	void hideCursor() override;
 	void initCursor();
 	void setCursorActorIndex(int actorIndex, int a, int b);
 	void enableCursorVerb(int verbNum);
@@ -151,7 +151,7 @@ public:
 	void stopCursorHoldingObject();
 	void cursorControlRoutine(Control *control, uint32 deltaTime);
 
-	void startScriptThreadSimple(uint32 threadId, uint32 callingThreadId);
+	void startScriptThreadSimple(uint32 threadId, uint32 callingThreadId) override;
 	void startScriptThread(uint32 threadId, uint32 callingThreadId);
 	void startScriptThread2(uint32 threadId, uint32 callingThreadId, uint32 unk);
 	uint32 startAbortableTimerThread(uint32 duration, uint32 threadId);
@@ -160,7 +160,7 @@ public:
 	uint32 startTalkThread(uint32 objectId, uint32 talkId, uint32 sequenceId1,
 		uint32 sequenceId2, uint32 callingThreadId);
 	uint32 startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId,
-		uint32 value8, uint32 valueC, uint32 value10);
+		uint32 value8, uint32 valueC, uint32 value10) override;
 	void resumeFromSavegame(uint32 callingThreadId);
 
 	void newScriptThread(uint32 threadId, uint32 callingThreadId, uint notifyFlags,


Commit: cbfa891b0d5396028ac757c49b0412d6809cbf05
    https://github.com/scummvm/scummvm/commit/cbfa891b0d5396028ac757c49b0412d6809cbf05
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:39:40+01:00

Commit Message:
KYRA: Added override keywords

Changed paths:
    engines/kyra/kyra_v1.h
    engines/kyra/sound/drivers/adlib.cpp


diff --git a/engines/kyra/kyra_v1.h b/engines/kyra/kyra_v1.h
index a96244e..a33ac65 100644
--- a/engines/kyra/kyra_v1.h
+++ b/engines/kyra/kyra_v1.h
@@ -222,7 +222,7 @@ public:
 	void setVolume(kVolumeEntry vol, uint8 value);
 	uint8 getVolume(kVolumeEntry vol);
 
-	virtual void syncSoundSettings();
+	virtual void syncSoundSettings() override;
 
 	// game flag handling
 	int setGameFlag(int flag);
@@ -247,7 +247,7 @@ protected:
 	virtual Common::Error init();
 	virtual Common::Error go() = 0;
 
-	virtual Common::Error run() {
+	virtual Common::Error run() override {
 		Common::Error err;
 		registerDefaultSettings();
 		err = init();
@@ -256,9 +256,9 @@ protected:
 		return go();
 	}
 
-	virtual ::GUI::Debugger *getDebugger();
+	virtual ::GUI::Debugger *getDebugger() override;
 	virtual bool hasFeature(EngineFeature f) const override;
-	virtual void pauseEngineIntern(bool pause);
+	virtual void pauseEngineIntern(bool pause) override;
 
 	// intern
 	Resource *_res;
@@ -395,8 +395,8 @@ protected:
 
 	bool _isSaveAllowed;
 
-	bool canLoadGameStateCurrently() { return _isSaveAllowed; }
-	bool canSaveGameStateCurrently() { return _isSaveAllowed; }
+	bool canLoadGameStateCurrently() override { return _isSaveAllowed; }
+	bool canSaveGameStateCurrently() override { return _isSaveAllowed; }
 
 	const char *getSavegameFilename(int num);
 	Common::String _savegameFilename;
@@ -425,8 +425,8 @@ protected:
 	WARN_UNUSED_RESULT static ReadSaveHeaderError readSaveHeader(Common::SeekableReadStream *file, SaveHeader &header, bool skipThumbnail = true);
 
 	void loadGameStateCheck(int slot);
-	virtual Common::Error loadGameState(int slot) = 0;
-	Common::Error saveGameState(int slot, const Common::String &desc) { return saveGameStateIntern(slot, desc.c_str(), 0); }
+	virtual Common::Error loadGameState(int slot) override = 0;
+	Common::Error saveGameState(int slot, const Common::String &desc) override { return saveGameStateIntern(slot, desc.c_str(), 0); }
 	virtual Common::Error saveGameStateIntern(int slot, const char *saveName, const Graphics::Surface *thumbnail) = 0;
 
 	Common::SeekableReadStream *openSaveForReading(const char *filename, SaveHeader &header, bool checkID = true);
diff --git a/engines/kyra/sound/drivers/adlib.cpp b/engines/kyra/sound/drivers/adlib.cpp
index 05fbb23..ce52520 100644
--- a/engines/kyra/sound/drivers/adlib.cpp
+++ b/engines/kyra/sound/drivers/adlib.cpp
@@ -57,8 +57,8 @@ public:
 	virtual void startSound(int track, int volume) override;
 	virtual bool isChannelPlaying(int channel) const override;
 	virtual void stopAllChannels() override;
-	int getSoundTrigger() const { return _soundTrigger; }
-	void resetSoundTrigger() { _soundTrigger = 0; }
+	int getSoundTrigger() const override { return _soundTrigger; }
+	void resetSoundTrigger() override { _soundTrigger = 0; }
 
 	void callback();
 
@@ -1253,7 +1253,7 @@ uint8 AdLibDriver::calculateOpLevel1(Channel &channel) {
 	// volume settings and use a simpler calculation of the total level (just adding the three
 	// opExtraLevels to the opLevel).
 	// The later (HOF/LOL) original drivers do the same wrong clipping, too. But original LOL floppy
-	// doesn't have volume settings either. And with max volume the logo sound is okay... 
+	// doesn't have volume settings either. And with max volume the logo sound is okay...
 	if (value & 0x80)
 		debugC(3, kDebugLevelSound, "AdLibDriver::calculateOpLevel1(): WORKAROUND - total level clipping uint/int bug encountered");
 	value = CLIP<uint8>(value, 0, 0x3F);


Commit: 7f5f631a248396f1b18398e81856b0e586d8bdaa
    https://github.com/scummvm/scummvm/commit/7f5f631a248396f1b18398e81856b0e586d8bdaa
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:41:32+01:00

Commit Message:
LAB: Added override keywords

Changed paths:
    engines/lab/detection.cpp
    engines/lab/lab.h


diff --git a/engines/lab/detection.cpp b/engines/lab/detection.cpp
index e75078d..0455db1 100644
--- a/engines/lab/detection.cpp
+++ b/engines/lab/detection.cpp
@@ -120,29 +120,29 @@ public:
 		_flags = kADFlagUseExtraAsHint;
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "lab";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Labyrinth of Time";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "Labyrinth of Time (C) 2004 The Wyrmkeep Entertainment Co. and Terra Nova Development";
 	}
 
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const {
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override {
 		// Instantiate Engine even if the game data is not found.
 		*engine = new Lab::LabEngine(syst, desc);
 		return true;
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	SaveStateList listSaves(const char *target) const;
-	virtual int getMaximumSaveSlot() const;
-	void removeSaveState(const char *target, int slot) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
+	SaveStateList listSaves(const char *target) const override;
+	virtual int getMaximumSaveSlot() const override;
+	void removeSaveState(const char *target, int slot) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
 };
 
 bool LabMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/lab/lab.h b/engines/lab/lab.h
index b0d2f51..d362ade 100644
--- a/engines/lab/lab.h
+++ b/engines/lab/lab.h
@@ -200,13 +200,13 @@ public:
 	SpecialLocks *_specialLocks;
 	Utils *_utils;
 	Console *_console;
-	GUI::Debugger *getDebugger() { return _console; }
+	GUI::Debugger *getDebugger() override { return _console; }
 
 public:
 	LabEngine(OSystem *syst, const ADGameDescription *gameDesc);
 	~LabEngine();
 
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	void go();
 
 	const ADGameDescription *_gameDescription;
@@ -228,10 +228,10 @@ public:
 	void updateEvents();
 	void waitTOF();
 
-	Common::Error loadGameState(int slot);
-	Common::Error saveGameState(int slot, const Common::String &desc);
-	bool canLoadGameStateCurrently();
-	bool canSaveGameStateCurrently();
+	Common::Error loadGameState(int slot) override;
+	Common::Error saveGameState(int slot, const Common::String &desc) override;
+	bool canLoadGameStateCurrently() override;
+	bool canSaveGameStateCurrently() override;
 
 	bool isMainDisplay() const { return _mainDisplay; }
 


Commit: f35993b22473b9c156c34e7772595bf79ab1e35d
    https://github.com/scummvm/scummvm/commit/f35993b22473b9c156c34e7772595bf79ab1e35d
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:42:31+01:00

Commit Message:
LASTEXPRESS: Added override keywords

Changed paths:
    engines/lastexpress/lastexpress.h


diff --git a/engines/lastexpress/lastexpress.h b/engines/lastexpress/lastexpress.h
index e61723f..2c1e755 100644
--- a/engines/lastexpress/lastexpress.h
+++ b/engines/lastexpress/lastexpress.h
@@ -70,9 +70,9 @@ class SoundManager;
 class LastExpressEngine : public Engine {
 protected:
 	// Engine APIs
-	Common::Error run();
+	Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
-	virtual Debugger *getDebugger() { return _debugger; }
+	virtual Debugger *getDebugger() override { return _debugger; }
 
 public:
 	LastExpressEngine(OSystem *syst, const ADGameDescription *gd);


Commit: c131d6f719f4ccef247e998555dd6b18b47e8a32
    https://github.com/scummvm/scummvm/commit/c131d6f719f4ccef247e998555dd6b18b47e8a32
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:44:24+01:00

Commit Message:
LILLIPUT: Added override keywords

Changed paths:
    engines/lilliput/detection.cpp
    engines/lilliput/lilliput.h


diff --git a/engines/lilliput/detection.cpp b/engines/lilliput/detection.cpp
index 26a4215..b120600 100644
--- a/engines/lilliput/detection.cpp
+++ b/engines/lilliput/detection.cpp
@@ -126,25 +126,25 @@ public:
 	LilliputMetaEngine() : AdvancedMetaEngine(gameDescriptions, sizeof(LilliputGameDescription), lilliputGames) {
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "lilliput";
 	}
 
-	const char *getName() const {
+	const char *getName() const override {
 		return "Lilliput";
 	}
 
-	const char *getOriginalCopyright() const {
+	const char *getOriginalCopyright() const override {
 		return "Lilliput (C) S.L.Grand, Brainware, 1991-1992";
 	}
 
-	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const;
+	bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const override;
 	bool hasFeature(MetaEngineFeature f) const override;
 
-	int getMaximumSaveSlot() const;
-	SaveStateList listSaves(const char *target) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
-	void removeSaveState(const char *target, int slot) const;
+	int getMaximumSaveSlot() const override;
+	SaveStateList listSaves(const char *target) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
+	void removeSaveState(const char *target, int slot) const override;
 };
 
 bool LilliputMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const {
diff --git a/engines/lilliput/lilliput.h b/engines/lilliput/lilliput.h
index b9ad24a..a6f4f70 100644
--- a/engines/lilliput/lilliput.h
+++ b/engines/lilliput/lilliput.h
@@ -94,7 +94,7 @@ public:
 
 	OSystem *_system;
 
-	GUI::Debugger *getDebugger();
+	GUI::Debugger *getDebugger() override;
 
 	Common::RandomSource *_rnd;
 	LilliputScript *_scriptHandler;
@@ -327,7 +327,7 @@ public:
 	const char *getCopyrightString() const;
 
 	Common::String getSavegameFilename(int slot);
-	void syncSoundSettings();
+	void syncSoundSettings() override;
 
 	Common::Point _mousePos;
 	Common::Point _oldMousePos;
@@ -366,7 +366,7 @@ protected:
 	int _lastTime;
 
 	// Engine APIs
-	Common::Error run();
+	Common::Error run() override;
 	void handleMenu();
 
 private:


Commit: b966d81d3047a6234fe37e95d0c236021610842a
    https://github.com/scummvm/scummvm/commit/b966d81d3047a6234fe37e95d0c236021610842a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:49:05+01:00

Commit Message:
LURE: Added override keywords

Changed paths:
    engines/lure/detection.cpp
    engines/lure/lure.h


diff --git a/engines/lure/detection.cpp b/engines/lure/detection.cpp
index 093d010..40cd68d 100644
--- a/engines/lure/detection.cpp
+++ b/engines/lure/detection.cpp
@@ -247,23 +247,23 @@ public:
 		_guiOptions = GUIO1(GUIO_NOSPEECH);
 	}
 
-	const char *getEngineId() const {
+	const char *getEngineId() const override {
 		return "lure";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "Lure of the Temptress";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "Lure of the Temptress (C) Revolution";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
-	virtual SaveStateList listSaves(const char *target) const;
-	virtual int getMaximumSaveSlot() const;
-	virtual void removeSaveState(const char *target, int slot) const;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	virtual int getMaximumSaveSlot() const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
 };
 
 bool LureMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/lure/lure.h b/engines/lure/lure.h
index b3008ff..b2f8454 100644
--- a/engines/lure/lure.h
+++ b/engines/lure/lure.h
@@ -92,7 +92,7 @@ public:
 	// Engine APIs
 	Common::Error init();
 	Common::Error go();
-	virtual Common::Error run() {
+	virtual Common::Error run() override {
 		Common::Error err;
 		err = init();
 		if (err.getCode() != Common::kNoError)
@@ -100,8 +100,8 @@ public:
 		return go();
 	}
 	virtual bool hasFeature(EngineFeature f) const override;
-	virtual void syncSoundSettings();
-	virtual void pauseEngineIntern(bool pause);
+	virtual void syncSoundSettings() override;
+	virtual void pauseEngineIntern(bool pause) override;
 
 	Disk &disk() { return *_disk; }
 
@@ -116,20 +116,20 @@ public:
 	LureLanguage getLureLanguage() const;
 	Common::Language getLanguage() const;
 	Common::Platform getPlatform() const;
-	virtual GUI::Debugger *getDebugger();
+	virtual GUI::Debugger *getDebugger() override;
 	bool isEGA() const { return (getFeatures() & GF_EGA) != 0; }
 
-	virtual Common::Error loadGameState(int slot) {
+	virtual Common::Error loadGameState(int slot) override {
 		return loadGame(slot) ? Common::kNoError : Common::kReadingFailed;
 	}
-	virtual Common::Error saveGameState(int slot, const Common::String &desc) {
+	virtual Common::Error saveGameState(int slot, const Common::String &desc) override {
 		Common::String s(desc);
 		return saveGame(slot, s) ? Common::kNoError : Common::kReadingFailed;
 	}
-	virtual bool canLoadGameStateCurrently() {
+	virtual bool canLoadGameStateCurrently() override {
 		return _saveLoadAllowed && !Fights.isFighting();
 	}
-	virtual bool canSaveGameStateCurrently() {
+	virtual bool canSaveGameStateCurrently() override {
 		return _saveLoadAllowed && !Fights.isFighting();
 	}
 };


Commit: 2084fdd6c6c9c62b2f8f7dc25faae28d0a5785d1
    https://github.com/scummvm/scummvm/commit/2084fdd6c6c9c62b2f8f7dc25faae28d0a5785d1
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:49:58+01:00

Commit Message:
MACVENTURE: Added override keywords

Changed paths:
    engines/macventure/macventure.h


diff --git a/engines/macventure/macventure.h b/engines/macventure/macventure.h
index 69fe659..98d4230 100644
--- a/engines/macventure/macventure.h
+++ b/engines/macventure/macventure.h
@@ -194,13 +194,13 @@ public:
 
 	virtual bool hasFeature(EngineFeature f) const override;
 
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 
 	bool scummVMSaveLoadDialog(bool isSave);
-	bool canLoadGameStateCurrently();
-	bool canSaveGameStateCurrently();
-	virtual Common::Error loadGameState(int slot);
-	virtual Common::Error saveGameState(int slot, const Common::String &desc);
+	bool canLoadGameStateCurrently() override;
+	bool canSaveGameStateCurrently() override;
+	virtual Common::Error loadGameState(int slot) override;
+	virtual Common::Error saveGameState(int slot, const Common::String &desc) override;
 	void newGame();
 	void setInitialFlags();
 	void setNewGameState();


Commit: 90074c163503c7cb74ca71eae1aff6851c8da422
    https://github.com/scummvm/scummvm/commit/90074c163503c7cb74ca71eae1aff6851c8da422
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:53:16+01:00

Commit Message:
MADE: Added override keywords

Changed paths:
    engines/made/made.h


diff --git a/engines/made/made.h b/engines/made/made.h
index 32713c0..3f0db65 100644
--- a/engines/made/made.h
+++ b/engines/made/made.h
@@ -72,16 +72,16 @@ class MadeEngine : public ::Engine {
 protected:
 
 	// Engine APIs
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 
 public:
 	MadeEngine(OSystem *syst, const MadeGameDescription *gameDesc);
 	virtual ~MadeEngine();
 
 	virtual bool hasFeature(EngineFeature f) const override;
-	virtual void syncSoundSettings();
+	virtual void syncSoundSettings() override;
 
-	virtual GUI::Debugger *getDebugger();
+	virtual GUI::Debugger *getDebugger() override;
 
 	Common::RandomSource *_rnd;
 	const MadeGameDescription *_gameDescription;


Commit: 640181c97e4182b2363eb4fb71ca767df1d77bec
    https://github.com/scummvm/scummvm/commit/640181c97e4182b2363eb4fb71ca767df1d77bec
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-05T15:55:30+01:00

Commit Message:
MADS: Added override keywords

Changed paths:
    engines/mads/detection.cpp
    engines/mads/mads.h


diff --git a/engines/mads/detection.cpp b/engines/mads/detection.cpp
index b968a7d..a56b303c 100644
--- a/engines/mads/detection.cpp
+++ b/engines/mads/detection.cpp
@@ -159,24 +159,24 @@ public:
 		_maxScanDepth = 3;
 	}
 
-	virtual const char *getEngineId() const {
+	virtual const char *getEngineId() const override {
 		return "mads";
 	}
 
-	virtual const char *getName() const {
+	virtual const char *getName() const override {
 		return "MADS";
 	}
 
-	virtual const char *getOriginalCopyright() const {
+	virtual const char *getOriginalCopyright() const override {
 		return "MADS (C) Microprose";
 	}
 
 	virtual bool hasFeature(MetaEngineFeature f) const override;
-	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const;
-	virtual SaveStateList listSaves(const char *target) const;
-	virtual int getMaximumSaveSlot() const;
-	virtual void removeSaveState(const char *target, int slot) const;
-	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const;
+	virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
+	virtual SaveStateList listSaves(const char *target) const override;
+	virtual int getMaximumSaveSlot() const override;
+	virtual void removeSaveState(const char *target, int slot) const override;
+	SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
 };
 
 bool MADSMetaEngine::hasFeature(MetaEngineFeature f) const {
diff --git a/engines/mads/mads.h b/engines/mads/mads.h
index fe7dfec..327fe05 100644
--- a/engines/mads/mads.h
+++ b/engines/mads/mads.h
@@ -89,7 +89,7 @@ private:
 	void loadOptions();
 protected:
 	// Engine APIs
-	virtual Common::Error run();
+	virtual Common::Error run() override;
 	virtual bool hasFeature(EngineFeature f) const override;
 public:
 	Debugger *_debugger;
@@ -129,12 +129,12 @@ public:
 	/**
 	* Returns true if it is currently okay to restore a game
 	*/
-	bool canLoadGameStateCurrently();
+	bool canLoadGameStateCurrently() override;
 
 	/**
 	* Returns true if it is currently okay to save the game
 	*/
-	bool canSaveGameStateCurrently();
+	bool canSaveGameStateCurrently() override;
 
 	/**
 	* Support method that generates a savegame name
@@ -145,17 +145,17 @@ public:
 	/**
 	 * Handles loading a game via the GMM
 	 */
-	virtual Common::Error loadGameState(int slot);
+	virtual Common::Error loadGameState(int slot) override;
 
 	/**
 	 * Handles saving the game via the GMM
 	 */
-	virtual Common::Error saveGameState(int slot, const Common::String &desc);
+	virtual Common::Error saveGameState(int slot, const Common::String &desc) override;
 
 	/**
 	 * Handles updating sound settings after they're changed in the GMM dialog
 	 */
-	virtual void syncSoundSettings();
+	virtual void syncSoundSettings() override;
 
 	void saveOptions();
 };




More information about the Scummvm-git-logs mailing list