1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Merge pull request #6303 from Laserlicht/haptic_spellbook

add haptic feedback to spellbook
This commit is contained in:
Ivan Savenko
2025-11-11 20:13:06 +02:00
committed by GitHub

View File

@@ -34,6 +34,7 @@
#include "../widgets/Buttons.h"
#include "../widgets/VideoWidget.h"
#include "../adventureMap/AdventureMapInterface.h"
#include "../eventsSDL/InputHandler.h"
#include "../../lib/CConfigHandler.h"
#include "../../lib/GameConstants.h"
@@ -99,6 +100,7 @@ CSpellWindow::InteractiveArea::InteractiveArea(const Rect & myRect, const std::f
void CSpellWindow::InteractiveArea::clickPressed(const Point & cursorPosition)
{
ENGINE->input().hapticFeedback();
onLeft();
}
@@ -687,6 +689,8 @@ void CSpellWindow::SpellArea::clickPressed(const Point & cursorPosition)
{
if(mySpell)
{
ENGINE->input().hapticFeedback();
if(owner->onSpellSelect)
{
owner->onSpellSelect(mySpell->id);