BBVS: Add override keywords

This commit is contained in:
Bastien Bouclet 2020-02-09 12:05:27 +01:00
parent 9611f091cc
commit 8df458f869
7 changed files with 16 additions and 16 deletions

View file

@ -219,10 +219,10 @@ static const int8 kWalkTurnTbl[] = {
class BbvsEngine : public Engine { class BbvsEngine : public Engine {
protected: protected:
Common::Error run() override; Common::Error run() override;
virtual bool hasFeature(EngineFeature f) const override; bool hasFeature(EngineFeature f) const override;
public: public:
BbvsEngine(OSystem *syst, const ADGameDescription *gd); BbvsEngine(OSystem *syst, const ADGameDescription *gd);
~BbvsEngine(); ~BbvsEngine() override;
void newGame(); void newGame();
void continueGameFromQuickSave(); void continueGameFromQuickSave();
void setNewSceneNum(int newSceneNum); void setNewSceneNum(int newSceneNum);

View file

@ -77,20 +77,20 @@ public:
return "bbvs"; return "bbvs";
} }
virtual const char *getName() const override { const char *getName() const override {
return "MTV's Beavis and Butt-head in Virtual Stupidity"; return "MTV's Beavis and Butt-head in Virtual Stupidity";
} }
virtual const char *getOriginalCopyright() const override { const char *getOriginalCopyright() const override {
return "(C) 1995 Viacom New Media"; return "(C) 1995 Viacom New Media";
} }
virtual bool hasFeature(MetaEngineFeature f) const override; bool hasFeature(MetaEngineFeature f) const override;
virtual bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override; bool createInstance(OSystem *syst, Engine **engine, const ADGameDescription *desc) const override;
virtual int getMaximumSaveSlot() const override; int getMaximumSaveSlot() const override;
virtual SaveStateList listSaves(const char *target) const override; SaveStateList listSaves(const char *target) const override;
SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override; SaveStateDescriptor querySaveMetaInfos(const char *target, int slot) const override;
virtual void removeSaveState(const char *target, int slot) const override; void removeSaveState(const char *target, int slot) const override;
}; };
bool BbvsMetaEngine::hasFeature(MetaEngineFeature f) const { bool BbvsMetaEngine::hasFeature(MetaEngineFeature f) const {

View file

@ -62,10 +62,10 @@ enum {
class MainMenu : public GUI::Dialog { class MainMenu : public GUI::Dialog {
public: public:
MainMenu(BbvsEngine *vm); MainMenu(BbvsEngine *vm);
~MainMenu(); ~MainMenu() override;
void reflowLayout(); void reflowLayout() override;
void handleCommand(GUI::CommandSender *sender, uint32 command, uint32 data); void handleCommand(GUI::CommandSender *sender, uint32 command, uint32 data) override;
protected: protected:
BbvsEngine *_vm; BbvsEngine *_vm;

View file

@ -30,7 +30,7 @@ namespace Bbvs {
class MinigameBbAirGuitar : public Minigame { class MinigameBbAirGuitar : public Minigame {
public: public:
MinigameBbAirGuitar(BbvsEngine *vm) : Minigame(vm) {}; MinigameBbAirGuitar(BbvsEngine *vm) : Minigame(vm) {};
bool run(bool fromMainGame); bool run(bool fromMainGame) override;
public: public:
struct Obj { struct Obj {

View file

@ -30,7 +30,7 @@ namespace Bbvs {
class MinigameBbAnt : public Minigame { class MinigameBbAnt : public Minigame {
public: public:
MinigameBbAnt(BbvsEngine *vm) : Minigame(vm) {}; MinigameBbAnt(BbvsEngine *vm) : Minigame(vm) {};
bool run(bool fromMainGame); bool run(bool fromMainGame) override;
public: public:
struct Obj { struct Obj {

View file

@ -30,7 +30,7 @@ namespace Bbvs {
class MinigameBbLoogie : public Minigame { class MinigameBbLoogie : public Minigame {
public: public:
MinigameBbLoogie(BbvsEngine *vm) : Minigame(vm) {}; MinigameBbLoogie(BbvsEngine *vm) : Minigame(vm) {};
bool run(bool fromMainGame); bool run(bool fromMainGame) override;
public: public:
struct Obj { struct Obj {

View file

@ -30,7 +30,7 @@ namespace Bbvs {
class MinigameBbTennis : public Minigame { class MinigameBbTennis : public Minigame {
public: public:
MinigameBbTennis(BbvsEngine *vm) : Minigame(vm) {}; MinigameBbTennis(BbvsEngine *vm) : Minigame(vm) {};
bool run(bool fromMainGame); bool run(bool fromMainGame) override;
public: public:
struct Obj { struct Obj {