aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-06-24Not necessary to have a LINUPY hack in the GP2x backendMax Horn
svn-id: r27696
2007-06-24Use keycodes instead of the (bad) ascii code for function keys in the DC backendMax Horn
svn-id: r27695
2007-06-24Update the WinCE makefile to use the USE_ARM_SMUSH_ASM define to enableRobin Watts
the ARM version of Codec47 from Smush. svn-id: r27694
2007-06-24Small tweak to the readBuffer routines of sound/audiostream.cpp; by counting aRobin Watts
variable down we save 1 cycle per sample copied (at least) on most architectures. svn-id: r27693
2007-06-24Remove useless startPlay override from ProtrackerStreamMax Horn
svn-id: r27692
2007-06-24Renamed add_flag_to_config_mk_if_no to add_to_config_mk_if_no and changed ↵Max Horn
the comment on it; got rid of _mak_asm_arm_rate & _mak_asm_arm_smush again svn-id: r27691
2007-06-24Mod code cleanupMax Horn
svn-id: r27690
2007-06-24Update creditsMax Horn
svn-id: r27687
2007-06-24should be smush not codec47Paweł Kołodziejski
svn-id: r27686
2007-06-24added arm assembly from patch #1742112 for codec47. (and really build arm ↵Paweł Kołodziejski
code this time) svn-id: r27685
2007-06-23Made 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-23Now clipping frame # to avoid crashes because of bad behavior of game scripts.Nicola Mettifogo
svn-id: r27683
2007-06-23Add 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-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-23Tweaks 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-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-23Add missing semi-colon.Travis Howell
svn-id: r27660
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-23Added more flexible KeyState constructor; updated comment in gui/Key.hMax Horn
svn-id: r27654
2007-06-23MacOS X bundle changes (copying in engine data files, pred.dic, and updated ↵Oystein Eftevaag
DS_Store svn-id: r27652
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-23Update MSVC8 ScummVM project file for commit #27640Filippos Karapetis
svn-id: r27644
2007-06-23Update GUI::Key constructsMax Horn
svn-id: r27643
2007-06-22Produce 'correct' keycode/ascii values for function keysMax Horn
svn-id: r27642
2007-06-22Do 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-22Moved keyboard stuff to a separate header fileMax Horn
svn-id: r27640
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