Commit Graph

21924 Commits

Author SHA1 Message Date
Kari Salminen
38cbbf14fc Add workaround for Gold Rush intro skipping bug #1737343.
svn-id: r27719
2007-06-25 22:06:58 +00:00
Robin Watts
b53cebe62d Fix for a stupid typo in yesterdays sound fill tweak.
This fixes bug 1743016. Thanks to erictorbjorn and md5 for pointing me at it.

svn-id: r27718
2007-06-25 21:09:08 +00:00
Filippos Karapetis
2c3cbf444a Improvements to the SAGA compressed sound support
svn-id: r27717
2007-06-25 20:20:59 +00:00
Filippos Karapetis
78addd0d66 Put a comment in its correct location
svn-id: r27716
2007-06-25 19:10:50 +00:00
Kari Salminen
4d7d3d96f5 Removed obsolete code for setting transparent debugging console colors.
svn-id: r27714
2007-06-25 18:32:40 +00:00
Filippos Karapetis
23c8240048 Add support for compressed sound effects, digital music and speech to the SAGA engine
svn-id: r27713
2007-06-25 18:23:01 +00:00
Filippos Karapetis
057d26e2f3 Added entries for ITE compressed files to the detector. IHNM is not added yet, as it needs more testing
svn-id: r27712
2007-06-25 18:21:40 +00:00
Kari Salminen
696b99e9b7 Unified GfxMgr::putPixelsA-function's priority info handling.
svn-id: r27710
2007-06-25 17:18:51 +00:00
Sven Hesse
bfa84a05bf Added a workaround for bug #1726130 ("WEEN: Long delay in the intro")
svn-id: r27709
2007-06-25 16:16:34 +00:00
Sven Hesse
db529f9c8f Adding info for Goblins 3 Mac (supplied by fac76 in #1742716)
svn-id: r27708
2007-06-25 16:15:35 +00:00
Kari Salminen
a741f3c010 Fix priority screen showing when using AGI256 or AGI256-2.
svn-id: r27707
2007-06-25 14:40:40 +00:00
Max Horn
bf4e75b678 Updated NEWS
svn-id: r27702
2007-06-25 11:11:31 +00:00
Eugene Sandulenko
cac0c0f256 Patch #1742050: "GUI: Enlarge some labels in the themes"
svn-id: r27701
2007-06-25 07:49:08 +00:00
Eugene Sandulenko
f7d90395cd Fix bug #1742561: "GUI: Missaligned text"
svn-id: r27700
2007-06-25 07:44:16 +00:00
Eugene Sandulenko
0d467367d2 Patch from bugreport #1742561: "GUI: Missaligned text"
svn-id: r27699
2007-06-25 07:13:53 +00:00
Eugene Sandulenko
22f06325d4 Patch #1742574: "GUI: Unify "Default" options text"
svn-id: r27698
2007-06-25 07:01:13 +00:00
Max Horn
54a1136f5b some configure reorg
svn-id: r27697
2007-06-24 20:35:02 +00:00
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