3985 Commits

Author SHA1 Message Date
Filippos Karapetis
7782ac40b8 Renamed a variable, to avoid confusing it with another variable with the same name
svn-id: r27853
2007-07-02 13:44:29 +00:00
Nicola Mettifogo
99df4dd7e2 Removed special displayBalloonString routine.
svn-id: r27850
2007-07-02 07:32:06 +00:00
Nicola Mettifogo
3a0e0916d6 Fixed glitch: protection code appearing over prompt.
svn-id: r27848
2007-07-02 07:07:47 +00:00
Travis Howell
9a6bf869af Correct typos.
svn-id: r27846
2007-07-02 00:25:15 +00:00
Travis Howell
24b09cdc08 Use warning for that last work around.
svn-id: r27845
2007-07-02 00:22:03 +00:00
Travis Howell
3ef882041b Add work around for possible script bug in Elvira 2.
svn-id: r27844
2007-07-02 00:14:53 +00:00
Travis Howell
d768edcd3a Fix bug #1746107 - Elvira 2: Crash Catacombs lev2.
svn-id: r27842
2007-07-01 23:57:49 +00:00
Travis Howell
3f82a451ef Add cases for using '-' and '+' keys on the keypad too.
svn-id: r27841
2007-07-01 23:45:15 +00:00
Travis Howell
7e83dfd275 Fix bug ##1746094 - Elvira 2: Strange behavior a - counter of P.P.
svn-id: r27839
2007-07-01 23:42:34 +00:00
Max Horn
a14485da5f Fix for bug #1746112 (SCUMM: Crash when pressing SPACE (Pause))
svn-id: r27836
2007-07-01 20:16:24 +00:00
Nicola Mettifogo
89a7005148 Applied new flatBlitCnv and little refactoring to dialogue code.
svn-id: r27834
2007-07-01 19:29:09 +00:00
Nicola Mettifogo
675227e81f Introduced new flatBlitCnv to reduce code duplication.
svn-id: r27833
2007-07-01 19:28:32 +00:00
Max Horn
7bf493939b Fix for bug #1746059 (WEEN: The intro hangs, and sound is corrupted)
svn-id: r27832
2007-07-01 18:40:35 +00:00
Max Horn
e1bcd70436 Re-added __attribute__(packed)
svn-id: r27830
2007-07-01 18:18:43 +00:00
Nicola Mettifogo
94fab1c151 Wrapped dialogue functions into a new DialogueManager, and some basic refactoring.
svn-id: r27827
2007-07-01 16:12:21 +00:00
Travis Howell
4f8f14d14e Correct md5 checksum for restart state file in the French DOS version of Elvira 2.
svn-id: r27821
2007-07-01 12:52:46 +00:00
Travis Howell
9353ee6356 Update comment.
svn-id: r27820
2007-07-01 12:47:36 +00:00
Max Horn
e2ad271bd8 Removing non-ASCII chars from source code
svn-id: r27818
2007-07-01 12:47:07 +00:00
Nicola Mettifogo
d2189e7111 Removed some paranoia screen updates. May cause some minor glitches.
svn-id: r27817
2007-07-01 10:07:59 +00:00
Sven Hesse
6a2bbea165 Applying agentq's screenshot loading fix to the trunk as well
svn-id: r27816
2007-07-01 02:01:19 +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
f445d8c800 Changed AGOS to use full KeyState, not just ascii value, in key events
svn-id: r27800
2007-06-30 22:21:29 +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
a6210289f5 AGOS code cleanup
svn-id: r27794
2007-06-30 17:34:49 +00:00
Max Horn
a5352e9a97 Also update menus.cpp with ChildType enum
svn-id: r27793
2007-06-30 16:29:14 +00:00
Max Horn
206d167457 AGOS: Introduced ChildType enum
svn-id: r27792
2007-06-30 16:25:59 +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
Torbjörn Andersson
dd77f8e153 Move the redrawing of dialog windows (options, save, load, ...) so that we do
not redraw it in the middle of changing to a different dialog. This should fix
bug #1745090 ("TOUCHE: Glitch in the menu").

svn-id: r27781
2007-06-30 08:24:36 +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
Kari Salminen
2ff0ffadb8 Oops. An extra comma in the enum list's end. Removed.
svn-id: r27775
2007-06-29 18:41:06 +00:00
Kari Salminen
3a03470caa Set AGI monitor type variable (vMonitor/v26) according to render mode.
svn-id: r27774
2007-06-29 15:58:48 +00:00
Travis Howell
49242a9e34 Fix display of experience in Elvira 2.
svn-id: r27772
2007-06-29 14:55:45 +00:00
Travis Howell
fc373c9544 Fix some scripts failing to start in Elvira 2, due code difference in isCalled opcode.
svn-id: r27770
2007-06-29 02:06:46 +00:00
Max Horn
d35861fc4a Changed GOB to use common/frac.h
svn-id: r27763
2007-06-28 20:09:58 +00:00
Max Horn
675fc8ab71 Whitespace fix
svn-id: r27762
2007-06-28 19:48:41 +00:00
Kari Salminen
1a7b91b7e2 Removed superfluous comment and converted an int to bool conversion to a more usual way.
svn-id: r27757
2007-06-28 14:33:17 +00:00
Filippos Karapetis
7a709b3c79 Added a workaround to prevent the making fire animation from breaking at the beehive scene in ITE
svn-id: r27756
2007-06-28 06:55:00 +00:00
Filippos Karapetis
535f08e022 Added a debug message for game loading
svn-id: r27755
2007-06-28 05:37:55 +00:00
Travis Howell
b939c15f9d Fix compiler warning.
svn-id: r27739
2007-06-27 02:24:19 +00:00
Travis Howell
23426fcea5 Clear any paused OmniTV video, when playing another video. To fix crashes in The Feeble Files, when another video is played between the pause and restart of an OmniTV video.
svn-id: r27737
2007-06-27 01:46:04 +00:00
Filippos Karapetis
137862b00b Add support for compressed digital music in ITE
svn-id: r27734
2007-06-26 23:40:22 +00:00
Filippos Karapetis
9263d7cd6c Remove some unneeded includes
svn-id: r27733
2007-06-26 23:38:21 +00:00
Willem Jan Palenstijn
1af6b35edb increase mt-32 sysex delay to prevent buffer overflow (see FR#1393726)
svn-id: r27731
2007-06-26 22:33:07 +00:00