aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/input.cpp
AgeCommit message (Collapse)Author
2010-05-26Replace SCUMM F5 dialog by GMM & add help button to GMMMax Horn
The new "Help" button in the GMM is currently only used by SCUMM. To use it, an engine currently needs to subclass MainMenuDialog. svn-id: r49249
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2009-12-23Patch #2898445: "MM NES: Add support for original save/load dialog"Eugene Sandulenko
svn-id: r46513
2009-10-31Add patch from Tobias, for menu keys in PCE version of Loom, with minor change.Travis Howell
svn-id: r45554
2009-08-29Add patch #2846581 - MM C64: savedialog.Travis Howell
svn-id: r43801
2009-08-16Introduce a better fix for the Mac OS X backspace problem by adding the ↵Matthew Hoops
workaround to default-events.cpp. svn-id: r43441
2009-08-16Fix using the backspace key on Mac OS X in HE games.Matthew Hoops
svn-id: r43420
2009-07-23Remove keyboard support for mouse buttons, since it interferes with ↵Travis Howell
load/save scripts in HE games and input scripts in others games (COMI, FT). It isn't much use anyway, since we dropped support for cursor movement via keyboard long ago. svn-id: r42674
2009-07-23Simplify the code to check whether loading or saving a game is possible.Travis Howell
svn-id: r42672
2009-07-23Simplify the code to check whether loading or saving a game is possible.Travis Howell
svn-id: r42671
2009-07-15Fix bug #2821215 - DIG: Skipping planetarium animation disables F5 menu.Travis Howell
svn-id: r42498
2009-07-13Fix bug #2820472 - MAZE: Keyboard input fault.Travis Howell
svn-id: r42434
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-10Fix regression that caused F1 to trigger the original load/save menu in COMI.Travis Howell
svn-id: r40410
2009-03-23Patch #2676453: INDY3/FOA: series IQ with ScummVM GUIMax Horn
svn-id: r39649
2009-03-20Include "scumm/scumm_v6.h" in some places where it is needed.Marcus Comstedt
(Including "scumm/scumm_v8.h" is a no-operation if ENABLE_SCUMM_7_8 is not defined.) svn-id: r39576
2009-03-20SCUMM: Split intern.h into multiple headersMax Horn
svn-id: r39567
2009-03-16SCUMM: Modified version of patch #1687041 (Scumm: Load-/Save-support for the ↵Max Horn
original save-dialog) svn-id: r39438
2009-03-10SCUMM: Fix snap scroll dialog messagesMax Horn
svn-id: r39286
2009-03-10Alter/revert last changes to moveCamera(), as VAR_CAMERA_FAST_X is used by a ↵Travis Howell
few scripts in Indy3 too. svn-id: r39285
2009-03-10Add snap scroll option from original games (SCUMM3-5), and enable for ↵Travis Howell
earlier games too. svn-id: r39283
2009-02-13Revert talkspeed changes, while still only using the game specific talkspeed ↵Travis Howell
setting (if it exists). And clarify the talkspeed differences between games in the README. svn-id: r36299
2009-01-02Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> ↵Johannes Schickel
gui/GuiManager.h svn-id: r35668
2008-12-30Cleanup.Johannes Schickel
svn-id: r35622
2008-12-30Implemented FR #2475519 "Enable F1 game menu in Full Throttle".Johannes Schickel
svn-id: r35621
2008-12-25Renamed NewGui to GuiManagerMax Horn
svn-id: r35544
2008-09-17Patch #2060517: SCUMM: engine sets incorrect talkspeed valueMax Horn
svn-id: r34596
2008-07-11SCUMM works with new GMM implementationChristopher Page
svn-id: r33001
2008-07-07Changed the name of the Scumm menu dialog class MainMenuDialog to ↵Christopher Page
ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class svn-id: r32937
2008-06-30Scumm sound settings can now be changed from the gmmChristopher Page
svn-id: r32851
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-01-02Fix regression when skipping cutscenes in Maniac Mansion (C64).Travis Howell
svn-id: r30144
2007-10-28Refactored ScummEngine*::checkExecVerbs methodMax Horn
svn-id: r29284
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-08Some cleanup (yay for whomever had the brilliant idea to let SVN work over ↵Max Horn
HTTPS and hence through proxies&firewalls :) svn-id: r28877
2007-07-10Preliminary (and buggy) Kanji support.Eugene Sandulenko
svn-id: r27998
2007-06-30Added global support for the (so far undocumented) confirm_exit config keyMax Horn
svn-id: r27788
2007-06-30MI SegaCD related cleanupMax Horn
svn-id: r27785
2007-06-30Removed/clarified various FIXME commentsMax Horn
svn-id: r27784
2007-06-30SCUMM: Moved code which re-mapped arrow keysMax Horn
svn-id: r27783
2007-06-29Introduced ClickArea enum, some related cleanup in runInputScript and ↵Max Horn
checkExecVerbs svn-id: r27778
2007-06-29SCUMM: Handle all triggers for the debugger console in the same spot, to ↵Max Horn
ensure uniform behavior svn-id: r27777
2007-06-29SCUMM: Moved code for handling KBD_ALT combos (well, really only one: Alt-W) ↵Max Horn
in MI2 to processKeyboard; some cleanup svn-id: r27776
2007-06-23More cleanupMax Horn
svn-id: r27678
2007-06-23Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMIMax Horn
svn-id: r27677
2007-06-23Reworked the SCUMM input code even more: Merged various code paths and ↵Max Horn
streamlined stuff; as a consequence, e.g. talkstop works in V0-V2 games, too; but also regressions may turn up. Also don't rely on Common::ASCII_F1 etc. values to compute SCUMM specific key codes svn-id: r27675
2007-06-23Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made ↵Max Horn
no sense at all. If this breaks something, please contact me so that we can properly fix it together svn-id: r27674
2007-06-23Simplify code: Since processInput() always overwrite the value of lastKeyHit ↵Max Horn
if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot svn-id: r27673
2007-06-23Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for ↵Max Horn
mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior svn-id: r27672