[Scummvm-git-logs] scummvm master -> 77f45f8ca63d7d02631143b7fe1f2892ab3eb21f

criezy criezy at scummvm.org
Thu Sep 10 16:57:59 UTC 2020


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

Summary:
77f45f8ca6 GRIFFON: Add default mapping for game controllers


Commit: 77f45f8ca63d7d02631143b7fe1f2892ab3eb21f
    https://github.com/scummvm/scummvm/commit/77f45f8ca63d7d02631143b7fe1f2892ab3eb21f
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2020-09-10T17:56:55+01:00

Commit Message:
GRIFFON: Add default mapping for game controllers

Changed paths:
    engines/griffon/detection.cpp


diff --git a/engines/griffon/detection.cpp b/engines/griffon/detection.cpp
index f428cfe0ed..fbc21e6101 100644
--- a/engines/griffon/detection.cpp
+++ b/engines/griffon/detection.cpp
@@ -106,43 +106,51 @@ Common::KeymapArray GriffonMetaEngine::initKeymaps(const char *target) const {
 	act = new Action(kStandardActionSkip, _("Menu / Skip"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonMenu);
 	act->addDefaultInputMapping("ESCAPE");
+	act->addDefaultInputMapping("JOY_Y");
 	engineKeyMap->addAction(act);
 
 	act = new Action("RETURN", _("Confirm"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonConfirm);
 	act->addDefaultInputMapping("RETURN");
+	act->addDefaultInputMapping("JOY_X");
 	engineKeyMap->addAction(act);
 
 	act = new Action(kStandardActionMoveUp, _("Up"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonUp);
 	act->addDefaultInputMapping("UP");
+	act->addDefaultInputMapping("JOY_UP");
 	engineKeyMap->addAction(act);
 
 	act = new Action(kStandardActionMoveDown, _("Down"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonDown);
 	act->addDefaultInputMapping("DOWN");
+	act->addDefaultInputMapping("JOY_DOWN");
 	engineKeyMap->addAction(act);
 
 	act = new Action(kStandardActionMoveLeft, _("Left"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonLeft);
 	act->addDefaultInputMapping("LEFT");
+	act->addDefaultInputMapping("JOY_LEFT");
 	engineKeyMap->addAction(act);
 
 	act = new Action(kStandardActionMoveRight, _("Right"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonRight);
 	act->addDefaultInputMapping("RIGHT");
+	act->addDefaultInputMapping("JOY_RIGHT");
 	engineKeyMap->addAction(act);
 
 	act = new Action("ATTACK", _("Attack"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonAttack);
 	act->addDefaultInputMapping("LCTRL");
 	act->addDefaultInputMapping("RCTRL");
+	act->addDefaultInputMapping("JOY_A");
 	engineKeyMap->addAction(act);
 
 	act = new Action("INVENTORY", _("Inventory"));
 	act->setCustomEngineActionEvent(Griffon::kGriffonInventory);
 	act->addDefaultInputMapping("LALT");
 	act->addDefaultInputMapping("RALT");
+	act->addDefaultInputMapping("JOY_B");
 	engineKeyMap->addAction(act);
 
 	act = new Action("SPEEDUP", _("Speed Up Cutscene"));




More information about the Scummvm-git-logs mailing list