diff options
author | athrxx | 2019-01-23 20:31:54 +0100 |
---|---|---|
committer | athrxx | 2019-01-23 20:36:05 +0100 |
commit | e8ee079b86f683f5faa4cb54f5f358ff7a684081 (patch) | |
tree | 313461099beae25a2d4d60d062bfa732bacca263 /engines/kyra/detection_tables.h | |
parent | 0a9ad229a89a04b2fe437597584684f43479ca14 (diff) | |
download | scummvm-rg350-e8ee079b86f683f5faa4cb54f5f358ff7a684081.tar.gz scummvm-rg350-e8ee079b86f683f5faa4cb54f5f358ff7a684081.tar.bz2 scummvm-rg350-e8ee079b86f683f5faa4cb54f5f358ff7a684081.zip |
KYRA: (EOB) - allow swapping L/R buttons via GMM
This adds an engine specific GMM option that allows to swap L/R mouse button actions when clicking on the character weapon slots (which might improve the game experience for tablet users).
Diffstat (limited to 'engines/kyra/detection_tables.h')
-rw-r--r-- | engines/kyra/detection_tables.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h index 81dd56f798..da0a2dee0b 100644 --- a/engines/kyra/detection_tables.h +++ b/engines/kyra/detection_tables.h @@ -71,6 +71,7 @@ namespace { #define GAMEOPTION_LOL_CURSORS GUIO_GAMEOPTIONS5 #define GAMEOPTION_EOB_HPGRAPHS GUIO_GAMEOPTIONS6 +#define GAMEOPTION_EOB_MOUSESWAP GUIO_GAMEOPTIONS7 const KYRAGameDescription adGameDescs[] = { /* disable these targets until they get supported @@ -1616,7 +1617,7 @@ const KYRAGameDescription adGameDescs[] = { Common::EN_ANY, Common::kPlatformDOS, ADGF_NO_FLAGS, - GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS) + GUIO8(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB_FLAGS }, @@ -1632,7 +1633,7 @@ const KYRAGameDescription adGameDescs[] = { Common::DE_DEU, Common::kPlatformDOS, ADGF_NO_FLAGS, - GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS) + GUIO8(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB_FLAGS }, @@ -1648,7 +1649,7 @@ const KYRAGameDescription adGameDescs[] = { Common::IT_ITA, Common::kPlatformDOS, ADGF_NO_FLAGS, - GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS) + GUIO8(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GUIO_RENDERCGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB_FLAGS }, @@ -1664,7 +1665,7 @@ const KYRAGameDescription adGameDescs[] = { Common::EN_ANY, Common::kPlatformDOS, ADGF_NO_FLAGS, - GUIO6(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GAMEOPTION_EOB_HPGRAPHS) + GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB2_FLAGS }, @@ -1680,7 +1681,7 @@ const KYRAGameDescription adGameDescs[] = { Common::DE_DEU, Common::kPlatformDOS, ADGF_NO_FLAGS, - GUIO6(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GAMEOPTION_EOB_HPGRAPHS) + GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB2_FLAGS }, @@ -1696,7 +1697,7 @@ const KYRAGameDescription adGameDescs[] = { Common::JA_JPN, Common::kPlatformFMTowns, ADGF_NO_FLAGS, - GUIO4(GUIO_NOSPEECH, GUIO_MIDITOWNS, GUIO_RENDERFMTOWNS, GAMEOPTION_EOB_HPGRAPHS) + GUIO5(GUIO_NOSPEECH, GUIO_MIDITOWNS, GUIO_RENDERFMTOWNS, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP) }, EOB2_FMTOWNS_FLAGS }, |