Max Horn
bcdbd90849
Not necessary to have a LINUPY hack in the GP2x backend
...
svn-id: r27696
2007-06-24 18:51:06 +00:00
Max Horn
0b1ce0774a
Use keycodes instead of the (bad) ascii code for function keys in the DC backend
...
svn-id: r27695
2007-06-24 18:49:48 +00:00
Robin Watts
0a70227091
Update the WinCE makefile to use the USE_ARM_SMUSH_ASM define to enable
...
the ARM version of Codec47 from Smush.
svn-id: r27694
2007-06-24 17:55:47 +00:00
Robin Watts
997253fe6a
Small tweak to the readBuffer routines of sound/audiostream.cpp; by counting a
...
variable down we save 1 cycle per sample copied (at least) on most
architectures.
svn-id: r27693
2007-06-24 17:42:36 +00:00
Max Horn
a106f01d2f
Remove useless startPlay override from ProtrackerStream
...
svn-id: r27692
2007-06-24 12:35:50 +00:00
Max Horn
2ea999a3c1
Renamed add_flag_to_config_mk_if_no to add_to_config_mk_if_no and changed the comment on it; got rid of _mak_asm_arm_rate & _mak_asm_arm_smush again
...
svn-id: r27691
2007-06-24 11:41:05 +00:00
Max Horn
61af086e8e
Mod code cleanup
...
svn-id: r27690
2007-06-24 11:40:00 +00:00
Max Horn
71e696094e
Update credits
...
svn-id: r27687
2007-06-24 11:02:43 +00:00
Paweł Kołodziejski
347f7f8830
should be smush not codec47
...
svn-id: r27686
2007-06-24 07:08:47 +00:00
Paweł Kołodziejski
c88567aa79
added arm assembly from patch #1742112 for codec47. (and really build arm code this time)
...
svn-id: r27685
2007-06-24 07:02:55 +00:00
Nicola Mettifogo
caa69a55fc
Made changeCharacter restore the previous open Archive after completing its duties: this fixes known crash when mini-Dino activates robot, and possibly many unknown others.
...
svn-id: r27684
2007-06-23 21:53:13 +00:00
Nicola Mettifogo
2fb22f2eea
Now clipping frame # to avoid crashes because of bad behavior of game scripts.
...
svn-id: r27683
2007-06-23 21:42:45 +00:00
Robin Watts
90c2210dae
Add a couple of casts from int to (Common:KeyCode) in the WinCE specific code.
...
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 17:15:36 +00:00
Sven Hesse
8953674a2f
Fixed the FIXME (by making Util::_keyBuffer an array of Common::KeyState)
...
svn-id: r27679
2007-06-23 17:00:27 +00:00
Max Horn
1665d158f4
More cleanup
...
svn-id: r27678
2007-06-23 16:51:06 +00:00
Max Horn
24f080ab56
Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMI
...
svn-id: r27677
2007-06-23 16:46:00 +00:00
Robin Watts
f0a25f7a9b
Tweaks to WinCE makefile.
...
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 16:37:42 +00:00
Max Horn
1a07bfb221
Reworked the SCUMM input code even more: Merged various code paths and 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 16:27:28 +00:00
Max Horn
558a28f69d
Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made 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 16:07:38 +00:00
Max Horn
f18132f5b8
Simplify code: Since processInput() always overwrite the value of lastKeyHit if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot
...
svn-id: r27673
2007-06-23 16:05:38 +00:00
Max Horn
4297ccc964
Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior
...
svn-id: r27672
2007-06-23 16:02:50 +00:00
Max Horn
ea5bce6a3c
Added GOB FIXME
...
svn-id: r27671
2007-06-23 15:59:00 +00:00
Max Horn
c99515be86
Changed BASS to use more KEYCODEs
...
svn-id: r27670
2007-06-23 15:40:28 +00:00
Sven Hesse
04afb9bc7d
Using KEYCODE_f and KEYCODE_g instead of 'f' and 'g' to check for fast-mode-keys
...
svn-id: r27669
2007-06-23 15:09:22 +00:00
Max Horn
6ef494ab28
Converted LURE code to use KEYCODEs
...
svn-id: r27668
2007-06-23 14:59:58 +00:00
Max Horn
9f1e47aa53
Compare Common::KEYCODE_ against KeyState::keycode, not KeyState::ascii
...
svn-id: r27666
2007-06-23 14:19:54 +00:00
Max Horn
dcae6d14a4
Changed the way VAR_VERSION_KEY is handled
...
svn-id: r27665
2007-06-23 14:16:04 +00:00
Nicola Mettifogo
83172bc8b0
Changed input routine to use KEYCODE.
...
svn-id: r27664
2007-06-23 14:10:44 +00:00
Max Horn
518cedec9d
Moved F1 key remapping in COMI to a more appropriate place
...
svn-id: r27663
2007-06-23 12:31:42 +00:00
Travis Howell
0a21b0c1f1
Correct typo.
...
svn-id: r27662
2007-06-23 12:24:49 +00:00
Max Horn
8345f679a5
cleanup
...
svn-id: r27661
2007-06-23 12:22:23 +00:00
Travis Howell
8151111ee8
Add missing semi-colon.
...
svn-id: r27660
2007-06-23 12:16:43 +00:00
Max Horn
302da0b855
SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use KEYCODE_ constants for clarity
...
svn-id: r27659
2007-06-23 11:53:24 +00:00
Max Horn
3ce5f8abf3
Made use of full Common::KeyState in SCUMM (there is still lots of room for improvements, though)
...
svn-id: r27656
2007-06-23 10:46:32 +00:00
Max Horn
4e4358e8c3
Made SCUMM use Common::KeyState, too (but implemented almost no fixes/optimizations based on this)
...
svn-id: r27655
2007-06-23 10:38:03 +00:00
Max Horn
2bbe67afdf
Added more flexible KeyState constructor; updated comment in gui/Key.h
...
svn-id: r27654
2007-06-23 10:06:39 +00:00
Oystein Eftevaag
40e7a533ee
MacOS X bundle changes (copying in engine data files, pred.dic, and updated DS_Store
...
svn-id: r27652
2007-06-23 09:29:06 +00:00
Oystein Eftevaag
d4aeb680cf
Minor formatting fix
...
svn-id: r27651
2007-06-23 08:58:36 +00:00
Oystein Eftevaag
62a28d0864
Applying patch 1669536: Kyra2: Intro fixes
...
svn-id: r27650
2007-06-23 08:42:30 +00:00
Travis Howell
5505801533
Minor cleanup.
...
svn-id: r27649
2007-06-23 08:26:18 +00:00
Travis Howell
d36ca0f7a5
Ooops, adjust Elvira 2 specific offset too.
...
svn-id: r27648
2007-06-23 07:49:17 +00:00
Travis Howell
ee143c01ed
Minor cleanup.
...
svn-id: r27646
2007-06-23 07:40:25 +00:00
Travis Howell
f311ca82ce
Fix alignment issue in setWindowPalete video opcode.
...
svn-id: r27645
2007-06-23 07:25:50 +00:00
Filippos Karapetis
d8dc693578
Update MSVC8 ScummVM project file for commit #27640
...
svn-id: r27644
2007-06-23 00:42:26 +00:00
Max Horn
f97cbb8294
Update GUI::Key constructs
...
svn-id: r27643
2007-06-23 00:05:32 +00:00
Max Horn
05a70fc8e4
Produce 'correct' keycode/ascii values for function keys
...
svn-id: r27642
2007-06-22 23:43:17 +00:00
Max Horn
d9718b0684
Do not use SCUMMVM_USE_LONG_INT on _MSC_VER anymore (if it *is* needed after all, speak up -- that FIXME has been in there for far too long, however)
...
svn-id: r27641
2007-06-22 23:27:32 +00:00
Max Horn
e7a58d9369
Moved keyboard stuff to a separate header file
...
svn-id: r27640
2007-06-22 23:20:50 +00:00
Max Horn
86dffa1dc9
0xD -> Common::KEYCODE_RETURN
...
svn-id: r27639
2007-06-22 23:14:33 +00:00
Max Horn
8a721de91c
AGI: Properly handle backspace key on all systems, not just OS X
...
svn-id: r27638
2007-06-22 23:12:24 +00:00