Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-23 | Made changeCharacter restore the previous open Archive after completing its ↵ | Nicola Mettifogo | |
duties: this fixes known crash when mini-Dino activates robot, and possibly many unknown others. svn-id: r27684 | |||
2007-06-23 | Now clipping frame # to avoid crashes because of bad behavior of game scripts. | Nicola Mettifogo | |
svn-id: r27683 | |||
2007-06-23 | Add a couple of casts from int to (Common:KeyCode) in the WinCE specific code. | Robin Watts | |
2 of the 4 casts are lifted from the standard sdl/events.cpp file. The other 2 (casting the results of mapKeyCE before assigning to event.kbd.keycode look correct to me too, but might bear double checking. svn-id: r27680 | |||
2007-06-23 | Fixed the FIXME (by making Util::_keyBuffer an array of Common::KeyState) | Sven Hesse | |
svn-id: r27679 | |||
2007-06-23 | More cleanup | Max Horn | |
svn-id: r27678 | |||
2007-06-23 | Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMI | Max Horn | |
svn-id: r27677 | |||
2007-06-23 | Tweaks to WinCE makefile. | Robin Watts | |
The choice of which libraries to use (zlib, tremorce, mad, mpeg2 etc) is now made by a single define per library towards the top of the makefile. Given that developers tend to have different options selected on their local builds, hopefully this will minimise the changes on aubsequent svn updates. svn-id: r27676 | |||
2007-06-23 | Reworked 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-23 | Removing 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-23 | Simplify 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-23 | Revised 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-23 | Added GOB FIXME | Max Horn | |
svn-id: r27671 | |||
2007-06-23 | Changed BASS to use more KEYCODEs | Max Horn | |
svn-id: r27670 | |||
2007-06-23 | Using KEYCODE_f and KEYCODE_g instead of 'f' and 'g' to check for fast-mode-keys | Sven Hesse | |
svn-id: r27669 | |||
2007-06-23 | Converted LURE code to use KEYCODEs | Max Horn | |
svn-id: r27668 | |||
2007-06-23 | Compare Common::KEYCODE_ against KeyState::keycode, not KeyState::ascii | Max Horn | |
svn-id: r27666 | |||
2007-06-23 | Changed the way VAR_VERSION_KEY is handled | Max Horn | |
svn-id: r27665 | |||
2007-06-23 | Changed input routine to use KEYCODE. | Nicola Mettifogo | |
svn-id: r27664 | |||
2007-06-23 | Moved F1 key remapping in COMI to a more appropriate place | Max Horn | |
svn-id: r27663 | |||
2007-06-23 | Correct typo. | Travis Howell | |
svn-id: r27662 | |||
2007-06-23 | cleanup | Max Horn | |
svn-id: r27661 | |||
2007-06-23 | Add missing semi-colon. | Travis Howell | |
svn-id: r27660 | |||
2007-06-23 | SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use ↵ | Max Horn | |
KEYCODE_ constants for clarity svn-id: r27659 | |||
2007-06-23 | Made use of full Common::KeyState in SCUMM (there is still lots of room for ↵ | Max Horn | |
improvements, though) svn-id: r27656 | |||
2007-06-23 | Made SCUMM use Common::KeyState, too (but implemented almost no ↵ | Max Horn | |
fixes/optimizations based on this) svn-id: r27655 | |||
2007-06-23 | Added more flexible KeyState constructor; updated comment in gui/Key.h | Max Horn | |
svn-id: r27654 | |||
2007-06-23 | MacOS X bundle changes (copying in engine data files, pred.dic, and updated ↵ | Oystein Eftevaag | |
DS_Store svn-id: r27652 | |||
2007-06-23 | Minor formatting fix | Oystein Eftevaag | |
svn-id: r27651 | |||
2007-06-23 | Applying patch 1669536: Kyra2: Intro fixes | Oystein Eftevaag | |
svn-id: r27650 | |||
2007-06-23 | Minor cleanup. | Travis Howell | |
svn-id: r27649 | |||
2007-06-23 | Ooops, adjust Elvira 2 specific offset too. | Travis Howell | |
svn-id: r27648 | |||
2007-06-23 | Minor cleanup. | Travis Howell | |
svn-id: r27646 | |||
2007-06-23 | Fix alignment issue in setWindowPalete video opcode. | Travis Howell | |
svn-id: r27645 | |||
2007-06-23 | Update MSVC8 ScummVM project file for commit #27640 | Filippos Karapetis | |
svn-id: r27644 | |||
2007-06-23 | Update GUI::Key constructs | Max Horn | |
svn-id: r27643 | |||
2007-06-22 | Produce 'correct' keycode/ascii values for function keys | Max Horn | |
svn-id: r27642 | |||
2007-06-22 | Do not use SCUMMVM_USE_LONG_INT on _MSC_VER anymore (if it *is* needed after ↵ | Max Horn | |
all, speak up -- that FIXME has been in there for far too long, however) svn-id: r27641 | |||
2007-06-22 | Moved keyboard stuff to a separate header file | Max Horn | |
svn-id: r27640 | |||
2007-06-22 | 0xD -> Common::KEYCODE_RETURN | Max Horn | |
svn-id: r27639 | |||
2007-06-22 | AGI: Properly handle backspace key on all systems, not just OS X | Max Horn | |
svn-id: r27638 | |||
2007-06-22 | Slightly updated key handling in BS2, Kyra, and Touche | Max Horn | |
svn-id: r27637 | |||
2007-06-22 | BS1: Make use of Common::KeySate::reset() | Max Horn | |
svn-id: r27636 | |||
2007-06-22 | Converted BASS to use Common::KeyState | Max Horn | |
svn-id: r27635 | |||
2007-06-22 | Added constructor & reset() method to Common::KeyState | Max Horn | |
svn-id: r27634 | |||
2007-06-22 | Fix MSVC8 warning | Filippos Karapetis | |
svn-id: r27633 | |||
2007-06-22 | fix compilation by casting the %, {, }, | and ~ keycode "magic" numbers to ↵ | Joost Peters | |
Common::KeyCode svn-id: r27632 | |||
2007-06-22 | Converted rest of BS1 to use Common::KeyState (removing two more hacks) | Max Horn | |
svn-id: r27631 | |||
2007-06-22 | Adding two missing #includes to fix compilation. *sigh* I am really bad at ↵ | Max Horn | |
double checking my commits tonight. Sorry, folks svn-id: r27630 | |||
2007-06-22 | Update MSVC8 lure project file for commits #27604 and #27608 | Filippos Karapetis | |
svn-id: r27629 | |||
2007-06-22 | Converted some more code to make use of Common::KEYCODE_ / Common::ASCII_ | Max Horn | |
svn-id: r27628 |