diff --git a/engines/petka/interfaces/map.cpp b/engines/petka/interfaces/map.cpp index d0876cfae1f..bdec4047d50 100644 --- a/engines/petka/interfaces/map.cpp +++ b/engines/petka/interfaces/map.cpp @@ -156,4 +156,8 @@ void InterfaceMap::onMouseMove(const Common::Point p) { } } +void InterfaceMap::onRightButtonDown(const Common::Point p) { + stop(); +} + } // End of namespace Petka diff --git a/engines/petka/interfaces/map.h b/engines/petka/interfaces/map.h index a5df37a3a7e..5df2d334ecb 100644 --- a/engines/petka/interfaces/map.h +++ b/engines/petka/interfaces/map.h @@ -33,6 +33,7 @@ public: void stop() override; void onLeftButtonDown(const Common::Point p) override; + void onRightButtonDown(const Common::Point p) override; void onMouseMove(const Common::Point p) override; private: diff --git a/engines/petka/interfaces/panel.cpp b/engines/petka/interfaces/panel.cpp index 4978b0fc9a6..a7671425670 100644 --- a/engines/petka/interfaces/panel.cpp +++ b/engines/petka/interfaces/panel.cpp @@ -321,4 +321,8 @@ void InterfacePanel::applySettings() { g_vm->syncSoundSettings(); } +void InterfacePanel::onRightButtonDown(const Common::Point p) { + stop(); +} + } // End of namespace Petka diff --git a/engines/petka/interfaces/panel.h b/engines/petka/interfaces/panel.h index 76ffc4be8f3..01952706a01 100644 --- a/engines/petka/interfaces/panel.h +++ b/engines/petka/interfaces/panel.h @@ -35,6 +35,7 @@ public: void stop() override; void onLeftButtonDown(const Common::Point p) override; + void onRightButtonDown(const Common::Point p) override; void onMouseMove(const Common::Point p) override; private: