Max Horn
|
0a662bfb7e
|
cleanup in ScummEngine::drawStripToScreen; in particular, the code is now more efficient for The Dig, FT and COMI
svn-id: r27980
|
2007-07-08 22:13:50 +00:00 |
|
Max Horn
|
14244685f3
|
SCUMM: hercules gfx code cleanup
svn-id: r27979
|
2007-07-08 21:42:39 +00:00 |
|
Max Horn
|
3762bcdfe1
|
correct typo
svn-id: r27978
|
2007-07-08 21:39:46 +00:00 |
|
Max Horn
|
dd40c72327
|
cleanup
svn-id: r27977
|
2007-07-08 21:25:09 +00:00 |
|
David Corrales
|
9bfe5d5354
|
Merged the FSNode branch with trunk r27681:27969
svn-id: r27970
|
2007-07-08 16:58:54 +00:00 |
|
Max Horn
|
925f756369
|
SCUMM: Handle platform override a bit differently during startup; specifically, be more gentle if no perfect match against the specified platform value was found
svn-id: r27966
|
2007-07-08 13:26:55 +00:00 |
|
Max Horn
|
7b958d5665
|
Added Indy3EGA IBM 1.4 11/07/89 - English (US) 5.25" floppy version data from report #1746189; also added version data on various other game versions
svn-id: r27872
|
2007-07-02 22:46:17 +00:00 |
|
Max Horn
|
e1bcd70436
|
Re-added __attribute__(packed)
svn-id: r27830
|
2007-07-01 18:18:43 +00:00 |
|
Max Horn
|
9027076e5d
|
Split Engine::pauseEngine: It now does pauseLevel handling, while engines can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer
svn-id: r27801
|
2007-06-30 22:22:25 +00:00 |
|
Max Horn
|
fed38a794f
|
Added Engine::pauseEngine method (allows outside code, like the backend, to pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine
svn-id: r27797
|
2007-06-30 18:22:21 +00:00 |
|
Max Horn
|
a826001176
|
Don't tracke time we take for loading (it should be less than a second anyway)
svn-id: r27795
|
2007-06-30 18:09:17 +00:00 |
|
Max Horn
|
c7fa7baf1f
|
Added global support for the (so far undocumented) confirm_exit config key
svn-id: r27788
|
2007-06-30 12:43:53 +00:00 |
|
Max Horn
|
2243197f50
|
Changed GUI system to use Common::KeyState state
svn-id: r27786
|
2007-06-30 12:26:59 +00:00 |
|
Max Horn
|
9720742722
|
MI SegaCD related cleanup
svn-id: r27785
|
2007-06-30 12:07:51 +00:00 |
|
Max Horn
|
fc6da0b436
|
Removed/clarified various FIXME comments
svn-id: r27784
|
2007-06-30 12:01:27 +00:00 |
|
Max Horn
|
252d183291
|
SCUMM: Moved code which re-mapped arrow keys
svn-id: r27783
|
2007-06-30 11:57:50 +00:00 |
|
Max Horn
|
0723e3e24a
|
Introduced ClickArea enum, some related cleanup in runInputScript and checkExecVerbs
svn-id: r27778
|
2007-06-29 23:08:15 +00:00 |
|
Max Horn
|
314ef72bb1
|
SCUMM: Handle all triggers for the debugger console in the same spot, to ensure uniform behavior
svn-id: r27777
|
2007-06-29 22:39:52 +00:00 |
|
Max Horn
|
328858d454
|
SCUMM: Moved code for handling KBD_ALT combos (well, really only one: Alt-W) in MI2 to processKeyboard; some cleanup
svn-id: r27776
|
2007-06-29 22:36:56 +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 |
|
David Corrales
|
cacd7a28fd
|
Merged the FSNode branch with trunk r27031:27680
svn-id: r27681
|
2007-06-23 18:51:33 +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 |
|
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
|
dcae6d14a4
|
Changed the way VAR_VERSION_KEY is handled
svn-id: r27665
|
2007-06-23 14:16:04 +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 |
|
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
|
2b23374468
|
Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/
svn-id: r27616
|
2007-06-22 20:04:44 +00:00 |
|
Max Horn
|
b51f2f3212
|
Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax.
svn-id: r27548
|
2007-06-19 22:39:59 +00:00 |
|
Max Horn
|
fdafdbbe9c
|
Made Engine_SCUMM_gameIDList use the convenient GameList(PlainGameDescriptor *) constructor
svn-id: r27427
|
2007-06-15 17:44:06 +00:00 |
|
Max Horn
|
a0983ff7bb
|
Changed SCUMM engine to use findDescriptionFromGameID, Common::ADObsoleteGameID and Common::AdvancedDetector::findGameID
svn-id: r27426
|
2007-06-15 17:40:59 +00:00 |
|
Max Horn
|
8103903935
|
Removed redundant code
svn-id: r27393
|
2007-06-13 20:41:47 +00:00 |
|
Travis Howell
|
12c9fb0382
|
Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble Files.
svn-id: r27371
|
2007-06-12 06:08:47 +00:00 |
|
Max Horn
|
a7e0fbe1a8
|
Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech as SFX, not speech, in many SCUMM games
svn-id: r27253
|
2007-06-09 18:09:12 +00:00 |
|
Travis Howell
|
de1da3af5d
|
Add details for Hebrew Windows versions of Freddi Fish 3 and Pajama Sam 2 demos.
svn-id: r27199
|
2007-06-08 10:52:42 +00:00 |
|
Travis Howell
|
a816397cd1
|
Add prefixes used by Hebrew Windows verison of Freddi Fish 3 and Pajama Sam 2 demos.
svn-id: r27198
|
2007-06-08 10:46:40 +00:00 |
|
Travis Howell
|
c8259673b7
|
Fix possible crash issue, if music volume was set by 3DO versions of HE games.
svn-id: r27125
|
2007-06-06 03:38:45 +00:00 |
|
David Corrales
|
3b96c7fad5
|
Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.
svn-id: r27113
|
2007-06-05 21:02:35 +00:00 |
|
Max Horn
|
cd6f145577
|
Modified version of patch #1723779: SCUMM: Improved ctrl+t subtitle cycling
svn-id: r27068
|
2007-06-03 17:32:42 +00:00 |
|
Max Horn
|
f85871b1fc
|
Make InfoDialog::setInfoText a bit more useful, by making it public & reusable
svn-id: r27050
|
2007-06-02 12:01:09 +00:00 |
|
Paweł Kołodziejski
|
8ca6751b21
|
renamed variable in IMuseDigital music code
svn-id: r27049
|
2007-06-02 09:07:29 +00:00 |
|
Paweł Kołodziejski
|
1a915d076c
|
cleanup names
svn-id: r27041
|
2007-06-01 12:18:33 +00:00 |
|
Paweł Kołodziejski
|
75e3c7d4c5
|
rename some imuse variables
svn-id: r27040
|
2007-06-01 11:41:07 +00:00 |
|