From b43cf23db3c87a568c19db91bae8a42bc5522d76 Mon Sep 17 00:00:00 2001 From: Andrei Prykhodko Date: Thu, 28 May 2020 23:41:40 +0300 Subject: [PATCH] PETKA: implemented right button event in panel and map interfaces --- engines/petka/interfaces/map.cpp | 4 ++++ engines/petka/interfaces/map.h | 1 + engines/petka/interfaces/panel.cpp | 4 ++++ engines/petka/interfaces/panel.h | 1 + 4 files changed, 10 insertions(+) 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: