aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681
2007-06-23Fixed the FIXME (by making Util::_keyBuffer an array of Common::KeyState)Sven Hesse
svn-id: r27679
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
2007-06-23Added GOB FIXMEMax Horn
svn-id: r27671
2007-06-23Changed BASS to use more KEYCODEsMax Horn
svn-id: r27670
2007-06-23Using KEYCODE_f and KEYCODE_g instead of 'f' and 'g' to check for fast-mode-keysSven Hesse
svn-id: r27669
2007-06-23Converted LURE code to use KEYCODEsMax Horn
svn-id: r27668
2007-06-23Compare Common::KEYCODE_ against KeyState::keycode, not KeyState::asciiMax Horn
svn-id: r27666
2007-06-23Changed the way VAR_VERSION_KEY is handledMax Horn
svn-id: r27665
2007-06-23Changed input routine to use KEYCODE.Nicola Mettifogo
svn-id: r27664
2007-06-23Moved F1 key remapping in COMI to a more appropriate placeMax Horn
svn-id: r27663
2007-06-23Correct typo.Travis Howell
svn-id: r27662
2007-06-23cleanupMax Horn
svn-id: r27661
2007-06-23SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use ↵Max Horn
KEYCODE_ constants for clarity svn-id: r27659
2007-06-23Made use of full Common::KeyState in SCUMM (there is still lots of room for ↵Max Horn
improvements, though) svn-id: r27656
2007-06-23Made SCUMM use Common::KeyState, too (but implemented almost no ↵Max Horn
fixes/optimizations based on this) svn-id: r27655
2007-06-23Minor formatting fixOystein Eftevaag
svn-id: r27651
2007-06-23Applying patch 1669536: Kyra2: Intro fixesOystein Eftevaag
svn-id: r27650
2007-06-23Minor cleanup.Travis Howell
svn-id: r27649
2007-06-23Ooops, adjust Elvira 2 specific offset too.Travis Howell
svn-id: r27648
2007-06-23Minor cleanup.Travis Howell
svn-id: r27646
2007-06-23Fix alignment issue in setWindowPalete video opcode.Travis Howell
svn-id: r27645
2007-06-220xD -> Common::KEYCODE_RETURNMax Horn
svn-id: r27639
2007-06-22AGI: Properly handle backspace key on all systems, not just OS XMax Horn
svn-id: r27638
2007-06-22Slightly updated key handling in BS2, Kyra, and ToucheMax Horn
svn-id: r27637
2007-06-22BS1: Make use of Common::KeySate::reset()Max Horn
svn-id: r27636
2007-06-22Converted BASS to use Common::KeyStateMax Horn
svn-id: r27635
2007-06-22Fix MSVC8 warningFilippos Karapetis
svn-id: r27633
2007-06-22Converted rest of BS1 to use Common::KeyState (removing two more hacks)Max Horn
svn-id: r27631
2007-06-22Converted some more code to make use of Common::KEYCODE_ / Common::ASCII_Max Horn
svn-id: r27628
2007-06-22Made BS1 track the full KeyState upon KEYDOWN events (this makes it possible ↵Max Horn
to remove to workaround for Mac keyboards) svn-id: r27627
2007-06-22Cleaning up after myself (I blame it on, err, uhh... the Vogons?)Max Horn
svn-id: r27625
2007-06-22Changed more code to use Common::KEYCODE_ enumMax Horn
svn-id: r27624
2007-06-22Get rid of FOTAQ's own KeyCode enum in favor of Common::KeyCode (attention: ↵Max Horn
the F12 quickload hotkey used to be incorrectly mapped to F6, this change 'fixes' that) svn-id: r27623
2007-06-22Work around a crash when quitting Simon 2. If this is the proper fix, it shouldTorbjörn Andersson
almost certainly go into the 0.10 branch as well. svn-id: r27617
2007-06-22Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* ↵Max Horn
constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/ svn-id: r27616
2007-06-22Don't include sdl_keysym.h. Use our Common::KEYCODE constants instead of SDLKTorbjörn Andersson
constants. svn-id: r27609
2007-06-22Removed old debug input files no longer being used, and the Lure disassembly ↵Paul Gilbert
folder svn-id: r27608
2007-06-22Added entries for fights.cpp and sound.cppPaul Gilbert
svn-id: r27607
2007-06-22Lots of bugfixes - game is now completablePaul Gilbert
svn-id: r27606
2007-06-22Implemented remaining script methodsPaul Gilbert
svn-id: r27605
2007-06-22Initial commitPaul Gilbert
svn-id: r27604
2007-06-22Added extra information to some methods, and a new method to show an ↵Paul Gilbert
animation sequence svn-id: r27603
2007-06-22Use KEYCODE constants.Torbjörn Andersson
svn-id: r27600
2007-06-22Use KEYCODE constants.Torbjörn Andersson
svn-id: r27599