Kari Salminen
80cdd532bc
Add AgiButtonStyle and create correct style according to render mode (Supports PC and Amiga styles).
...
svn-id: r28009
2007-07-10 15:28:43 +00:00
Johannes Schickel
728fe1ff86
Add md5sum for Italian fan translation of CD version (see fr#1727941 "KYRA: add Italian CD Version to kyra.dat").
...
svn-id: r28007
2007-07-10 13:25:54 +00:00
Nicola Mettifogo
40905f7ca2
Removed leftover empty function.
...
svn-id: r28004
2007-07-10 09:30:56 +00:00
Eugene Sandulenko
3ac5498ec7
Reberting accidental changes.
...
svn-id: r28000
2007-07-10 01:26:12 +00:00
Eugene Sandulenko
1db83059b0
Preliminary (and buggy) Kanji support.
...
svn-id: r27998
2007-07-10 00:39:12 +00:00
Max Horn
aaa987201e
SCUMM: more cleanup in ScummEngine::drawStripToScreen, added a big TODO comment explaining how to potentially speed up this code a lot
...
svn-id: r27997
2007-07-09 21:56:35 +00:00
Nicola Mettifogo
945be6e5f2
Moved mouse cursor tampering from inventory.cpp to Gfx class, and some cleanup.
...
svn-id: r27996
2007-07-09 19:19:56 +00:00
Filippos Karapetis
11b43f877d
Fix for bug #1742432 - AGI: Engine crashes if no game is detected
...
svn-id: r27993
2007-07-09 17:39:47 +00:00
Filippos Karapetis
e10a6e6515
Fix for bug #1746661 : "KQ3: Lockup when pressing ESC (Amiga version)"
...
svn-id: r27989
2007-07-09 12:03:53 +00:00
Max Horn
9782c35eaf
SCUMM: use the _compositeBuf, with 'natural' line pitch (implying linear memory access for potentially better performance)
...
svn-id: r27988
2007-07-09 09:21:25 +00:00
Travis Howell
705c1e8403
Fix masking crash in Simon the Sorcerer 1 (Floppy DOS Demo), the address and pitch wasn't set for state->surf2.
...
svn-id: r27985
2007-07-09 02:27:38 +00:00
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
Filippos Karapetis
697f945e00
Reverted commit 27948. Cutaways in sfScriptGotoScene are cleared by calling clearcutaway directly again, as calling it using an event does not clear the cutaway when it should (which caused problems in the character selection screen)
...
svn-id: r27976
2007-07-08 20:46:21 +00:00
Nicola Mettifogo
a641ee4fbe
Changed inventory graphics update from synchronous to lazy.
...
svn-id: r27975
2007-07-08 20:15:43 +00:00
Nicola Mettifogo
d1b9002bb0
Cleanup inventory code.
...
svn-id: r27974
2007-07-08 19:56:12 +00:00
Nicola Mettifogo
17da12ca07
Oops.
...
svn-id: r27968
2007-07-08 13:53:56 +00:00
Nicola Mettifogo
3036c37dd8
Yet another fix for broken parsing/displaying of strings. Now quotes are properly considered when they are needed, and ignored when they aren't.
...
svn-id: r27967
2007-07-08 13:39:23 +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
Johannes Schickel
41989652df
Fix for disappearing text in FM-Towns end sequence.
...
svn-id: r27964
2007-07-08 12:59:00 +00:00
Johannes Schickel
c6c06a922e
Little renaming.
...
svn-id: r27963
2007-07-08 12:50:24 +00:00
Nicola Mettifogo
373cadce5b
Finally fixed parsing of labels.
...
svn-id: r27962
2007-07-08 12:39:39 +00:00
Nicola Mettifogo
a7a62d3c9d
Made parseNextToken *really* work this time.
...
svn-id: r27960
2007-07-08 09:22:08 +00:00
Nicola Mettifogo
cdae0280be
Parser is now able to deal with missing quotes at the end of instructions in location scripts.
...
svn-id: r27959
2007-07-08 08:34:19 +00:00
Nicola Mettifogo
674f2e93c2
Location background sound (different from music) now implemented.
...
svn-id: r27958
2007-07-08 08:13:32 +00:00
Travis Howell
7a2949dcfc
The mouse cursor is shown during dialogues in the Amiga versions (Demo and Multi-lingual).
...
svn-id: r27955
2007-07-08 02:33:47 +00:00
Nicola Mettifogo
214cbc40f5
Moved SaveLoadChooser class to saveload.cpp and adjusted dependencies.
...
svn-id: r27954
2007-07-07 19:42:06 +00:00
Nicola Mettifogo
65ac39fb8b
Oops. Crappy dump code doesn't belong to global repository.
...
svn-id: r27950
2007-07-07 15:12:01 +00:00
Nicola Mettifogo
d87e8c81aa
DLTA tags in multi-frame images are now supported.
...
svn-id: r27949
2007-07-07 14:56:30 +00:00
Filippos Karapetis
a43eb567cc
Clear the cutaway via an event in sfScriptGotoScene, instead of calling the function directly
...
svn-id: r27948
2007-07-07 01:11:43 +00:00
Filippos Karapetis
c72633b539
IHNM: Benny will no longer start walking backwards for a bit after talking with the child via the monitor. This glitch occurs with the original interpreter as well
...
svn-id: r27947
2007-07-07 00:53:16 +00:00
Filippos Karapetis
737216e52e
When loading a scene, start showing actors only after the scene background has been shown. This prevents some cases where some actors are shown prematurely before the next scene is loaded (e.g. in IHNM, when entering a chapter, after AM finishes his speech)
...
svn-id: r27946
2007-07-07 00:36:10 +00:00
Torbjörn Andersson
8e7269a100
Only redraw the save/load dialog when something in it has changed.
...
svn-id: r27942
2007-07-06 17:50:27 +00:00
Kari Salminen
118181e848
Added data for an Amiga-style busy mouse cursor (An hourglass). Not used yet though.
...
svn-id: r27941
2007-07-06 16:50:44 +00:00
Filippos Karapetis
3efcdd7a43
Modified ticksToMSec in IHNM, so that it waits for the correct amount of time. Many animations which were not displayed quite right are fixed now, including some small syncing issues with video and sound in some places
...
svn-id: r27939
2007-07-06 13:21:43 +00:00
Kari Salminen
ceca6a82f1
Added Amiga-style mouse cursor. Used with Amiga-render mode.
...
svn-id: r27938
2007-07-06 12:53:58 +00:00
Kari Salminen
1332a69b07
Tidied up and simplified AGI mouse cursor management.
...
svn-id: r27937
2007-07-06 12:42:50 +00:00
Filippos Karapetis
38f3b09e58
IHNM: sf103 is sfQueueMusic. Now, when doing a good/bad deed in IHNM, the music changes correctly
...
svn-id: r27936
2007-07-06 12:39:00 +00:00
Filippos Karapetis
51458026fe
The prisoners at the entrance of the prison in Nimdok's chapter are displayed correctly now
...
svn-id: r27931
2007-07-05 21:19:47 +00:00
Travis Howell
bb37b9b839
Skip DLTA frames for now, when loading character face data in the Amiga multi-lingual version. To prevent reading past the end of data.
...
svn-id: r27918
2007-07-05 07:39:53 +00:00
Travis Howell
be61cff6d1
Fix incorrect face frame been shown during dialogs, due to regression in revision 27834.
...
svn-id: r27917
2007-07-05 06:38:54 +00:00
Filippos Karapetis
8d81d720d3
Implemented the rest of the differences of the sfScriptGotoScene opcode in IHNM
...
svn-id: r27916
2007-07-05 03:37:23 +00:00
Travis Howell
3c94b096f6
Fix introduction in Amiga multi-lingual version. Specifically characters for the introduction are only available in disk1
...
svn-id: r27897
2007-07-04 11:17:37 +00:00
Travis Howell
f30142a55c
Fix bug #1747154 - SIMON1: Another crash in dwarf cave. Another regression, caused by code cleanup.
...
svn-id: r27889
2007-07-04 00:58:26 +00:00
Nicola Mettifogo
87594aae73
Changed Dialogue from a typedef for an implicit n-tree of Questions to a plain-vanilla array. This greatly simplify management and doesn't require obscure flagging of tree leaves.
...
svn-id: r27887
2007-07-03 19:44:31 +00:00
Nicola Mettifogo
e8e2ddc8e6
Some cheap renaming and cleanup.
...
svn-id: r27886
2007-07-03 19:27:44 +00:00
Neil Millstone
0601dbd31b
Optimisation for resource loading in Kyra engine
...
svn-id: r27875
2007-07-02 23:02:54 +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
Neil Millstone
91648d68e0
Adding hooks for word completion interface on DS port
...
svn-id: r27871
2007-07-02 22:45:21 +00:00
Neil Millstone
c43f68e554
Fix bug where an object was accessed after it was deleted in cine engine
...
svn-id: r27870
2007-07-02 22:42:35 +00:00
Neil Millstone
fddc9fb3f6
Memory block sizes for Simon 2 on DS port
...
svn-id: r27869
2007-07-02 22:41:29 +00:00
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
Kari Salminen
f55d08a2d9
Fix saving & restoring with AGI256 and AGI256-2 games.
...
(Should save, restore and use decodePicture's agi256-parameter correctly now).
svn-id: r27730
2007-06-26 16:06:58 +00:00
Filippos Karapetis
bf24bff17e
Move to the correct file offset when using compressed sounds in ITE
...
svn-id: r27729
2007-06-26 13:38:24 +00:00
Max Horn
c967312d74
Explicitly mention the bug we work around (makes it a lot easier to deal with the workaround code in the future if necessary)
...
svn-id: r27725
2007-06-26 08:01:32 +00:00
Travis Howell
2e3ce7dc8e
Fix FLAC support for speech in Broken Sword 1.
...
svn-id: r27723
2007-06-26 05:51:47 +00:00
Travis Howell
9cee28492d
Add FLAC support for speech in Broken Sword 1.
...
svn-id: r27721
2007-06-26 03:08:03 +00:00
Kari Salminen
38cbbf14fc
Add workaround for Gold Rush intro skipping bug #1737343 .
...
svn-id: r27719
2007-06-25 22:06:58 +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
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
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
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
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
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
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
Max Horn
a041ef2317
Slightly updated key handling in BS2, Kyra, and Touche
...
svn-id: r27637
2007-06-22 23:03:12 +00:00
Max Horn
d0ee1b3c8f
BS1: Make use of Common::KeySate::reset()
...
svn-id: r27636
2007-06-22 22:19:17 +00:00
Max Horn
05ca0d86ba
Converted BASS to use Common::KeyState
...
svn-id: r27635
2007-06-22 22:18:56 +00:00
Filippos Karapetis
b85320fa69
Fix MSVC8 warning
...
svn-id: r27633
2007-06-22 22:14:35 +00:00
Max Horn
1441f0d044
Converted rest of BS1 to use Common::KeyState (removing two more hacks)
...
svn-id: r27631
2007-06-22 22:00:46 +00:00
Max Horn
d21b8c43d0
Converted some more code to make use of Common::KEYCODE_ / Common::ASCII_
...
svn-id: r27628
2007-06-22 21:38:34 +00:00
Max Horn
c9030e4653
Made BS1 track the full KeyState upon KEYDOWN events (this makes it possible to remove to workaround for Mac keyboards)
...
svn-id: r27627
2007-06-22 21:34:03 +00:00
Max Horn
2fa0a5c457
Cleaning up after myself (I blame it on, err, uhh... the Vogons?)
...
svn-id: r27625
2007-06-22 21:16:07 +00:00
Max Horn
54d668ac13
Changed more code to use Common::KEYCODE_ enum
...
svn-id: r27624
2007-06-22 21:10:57 +00:00
Max Horn
e8a4d396fe
Get rid of FOTAQ's own KeyCode enum in favor of Common::KeyCode (attention: the F12 quickload hotkey used to be incorrectly mapped to F6, this change 'fixes' that)
...
svn-id: r27623
2007-06-22 20:51:37 +00:00
Torbjörn Andersson
90e1169581
Work around a crash when quitting Simon 2. If this is the proper fix, it should
...
almost certainly go into the 0.10 branch as well.
svn-id: r27617
2007-06-22 20:20:34 +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
Torbjörn Andersson
73f760becd
Don't include sdl_keysym.h. Use our Common::KEYCODE constants instead of SDLK
...
constants.
svn-id: r27609
2007-06-22 12:42:28 +00:00
Paul Gilbert
47bd4e500b
Removed old debug input files no longer being used, and the Lure disassembly folder
...
svn-id: r27608
2007-06-22 12:40:30 +00:00
Paul Gilbert
5cb367681b
Added entries for fights.cpp and sound.cpp
...
svn-id: r27607
2007-06-22 12:36:49 +00:00
Paul Gilbert
8b3821e9ff
Lots of bugfixes - game is now completable
...
svn-id: r27606
2007-06-22 12:36:04 +00:00
Paul Gilbert
707e62e669
Implemented remaining script methods
...
svn-id: r27605
2007-06-22 12:31:27 +00:00
Paul Gilbert
5e92ea378f
Initial commit
...
svn-id: r27604
2007-06-22 12:30:18 +00:00
Paul Gilbert
b923618844
Added extra information to some methods, and a new method to show an animation sequence
...
svn-id: r27603
2007-06-22 12:26:10 +00:00
Torbjörn Andersson
e42da8f24c
Use KEYCODE constants.
...
svn-id: r27600
2007-06-22 09:27:13 +00:00
Torbjörn Andersson
2db2fbfc51
Use KEYCODE constants.
...
svn-id: r27599
2007-06-22 07:52:53 +00:00
Torbjörn Andersson
245c997260
Use KEYCODE constants.
...
svn-id: r27597
2007-06-22 07:34:07 +00:00
Torbjörn Andersson
6f655ddbe5
Use KEYCODE constants.
...
svn-id: r27596
2007-06-21 20:04:10 +00:00
Torbjörn Andersson
b61738b270
Use KEYCODE constants. (Except for '~' which doesn't seem to have one.)
...
svn-id: r27595
2007-06-21 19:55:22 +00:00
Torbjörn Andersson
db8e5332fc
Use the KEYCODE constants.
...
svn-id: r27593
2007-06-21 19:33:05 +00:00
Torbjörn Andersson
8e2fd2ee73
Fixed freeing of invalid pointer, which would cause Operation Stealth to crash.
...
I don't know if the loadSet() / loadSetAbs() functions are every used in Future
Wars. If so, we should commit this to the branch as well.
svn-id: r27590
2007-06-21 17:24:27 +00:00
Travis Howell
c42dada465
Revert debug output.
...
svn-id: r27583
2007-06-21 07:34:54 +00:00
Travis Howell
b4041c450f
Add font table for Spanish version of Elvira 2.
...
svn-id: r27582
2007-06-21 07:34:06 +00:00
Travis Howell
00829f15c8
Minor cleanup.
...
svn-id: r27580
2007-06-21 06:37:00 +00:00
Travis Howell
d2e7058b59
Fix regressions, due to zoneNum changes.
...
svn-id: r27579
2007-06-21 05:26:47 +00:00
Travis Howell
64cafa0270
Fix regressions, due to buffer changes and cleanup.
...
svn-id: r27578
2007-06-21 05:10:42 +00:00
Travis Howell
89b2cf75e2
Use frameBuffer directly, in order to drop extra buffer (frontBuffer) and cleanup code.
...
svn-id: r27577
2007-06-21 03:14:20 +00:00
Travis Howell
3f5eb0f976
Add Italian DOS version of Elvira 2.
...
svn-id: r27573
2007-06-21 01:47:00 +00:00
Kari Salminen
c8bbb6140f
Add AGI256-2 support (On top of already present AGI256 support).
...
AGI256-2 means handling 256 color views/sprites (AGI256 means handling 256 color picture resources).
The code can now handle both 16 color and 256 color views/sprites in the same game.
FIXME: Background in AGI256-2 demo may be incorrect.
svn-id: r27572
2007-06-20 23:56:08 +00:00
Kari Salminen
0ebf986a1f
Make putPixelsA-function use correct mask (0x0f normally for 16 colors, 0xff for 256 colors in AGI256 mode).
...
svn-id: r27571
2007-06-20 23:42:38 +00:00
Kari Salminen
dbac0054c1
Make drawing & blitting always use the correct screen
...
(Always 16 color screen for vector stuff, 256 color screen for everything else in AGI256 mode).
svn-id: r27570
2007-06-20 23:36:59 +00:00
Kari Salminen
d5822afe9e
Add AGI256 picture resource loading using AGI command unknown170. Uses parts of patch #1728713 .
...
svn-id: r27569
2007-06-20 23:18:24 +00:00
Kari Salminen
582fa4cdf0
Add AGI256 picture resource decoding support to PictureMgr::decodePicture.
...
svn-id: r27568
2007-06-20 23:12:38 +00:00
Kari Salminen
ae74b06756
Add an additional AGI screen for 256 color data (For use with AGI256 and AGI256-2).
...
svn-id: r27564
2007-06-20 22:54:51 +00:00
Kari Salminen
9f1ec5cb7a
Add AGI256 and AGI256-2 game feature flags to games that use them.
...
svn-id: r27562
2007-06-20 22:39:14 +00:00
Kari Salminen
8b4b8a95a0
svn-id: r27561
2007-06-20 22:16:18 +00:00
Filippos Karapetis
5624ba23d0
Added a workaround in IHNM for the compact disk in Ellen's chapter
...
svn-id: r27557
2007-06-20 16:36:29 +00:00
Travis Howell
8f2714cc77
Fix regressions, due to playSpeech() no longer been virtual match.
...
svn-id: r27556
2007-06-20 14:41:19 +00:00
Filippos Karapetis
6689a6607b
Fix crashes with some savegames in IHNM
...
svn-id: r27553
2007-06-20 01:45:38 +00:00
Travis Howell
61c91cafb9
Cleanup.
...
svn-id: r27552
2007-06-20 01:01:29 +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
Travis Howell
ab9b9a1bf3
Cleanup, could cause regressions.
...
svn-id: r27547
2007-06-19 11:50:22 +00:00
Filippos Karapetis
aeb9668d66
When loading a game from the same chapter as the current chapter in IHNM, the game will now be loaded correctly
...
svn-id: r27546
2007-06-19 11:41:06 +00:00
Filippos Karapetis
4ffd38a199
When saving the game in IHNM after a chapter point change, the chapter point change music will no longer be incorrectly saved, and the normal chapter music will be saved instead
...
svn-id: r27545
2007-06-19 11:23:20 +00:00
Travis Howell
fc19079902
Fix masking regressions, caused by dirtyClips code.
...
svn-id: r27544
2007-06-19 11:12:56 +00:00
Filippos Karapetis
e654381717
IHNM: In chained cutaways, clear the previous cutaway immediately
...
svn-id: r27543
2007-06-19 10:13:41 +00:00
Filippos Karapetis
8bc226b0e5
The correct music track is now played when loading a game in IHNM. The save/load mechanism in IHNM seems to be working correctly now (although it needs testing), however there are still some graphical glitches with the save/load dialogs. Also, moved some unfinished code for returning to the chapter selection screen to a more appropriate place
...
svn-id: r27542
2007-06-19 02:42:59 +00:00
Filippos Karapetis
3c424d98cd
Removed obsolete comment
...
svn-id: r27541
2007-06-19 01:41:10 +00:00
Filippos Karapetis
153f325004
More updates for the save/load system in IHNM
...
svn-id: r27540
2007-06-19 01:37:48 +00:00
Nicola Mettifogo
f6e2c67cbb
Mouse is now properly hidden during dialogues, and is restored after load/save dialog boxes are closed. Moreover, kEngineMouse constant has been renamed to better match its meaning.
...
svn-id: r27539
2007-06-18 20:11:49 +00:00
Filippos Karapetis
3f5202ea38
Change some regular integers to short integers
...
svn-id: r27538
2007-06-18 19:56:36 +00:00
Travis Howell
f95c8450cb
Fix line wrapping of text in Elvira 2.
...
svn-id: r27522
2007-06-18 10:57:50 +00:00
Travis Howell
71f2f4f6bd
Fix bug #1738870 - Elvira1: Glitch after opening a sarcophagus.
...
svn-id: r27520
2007-06-18 09:07:03 +00:00
Travis Howell
f0581bab4a
Fix bugs #1738867 and #1738872 , the code for clearing the effects of fire wall and ice wall spells was always enabled.
...
svn-id: r27516
2007-06-18 06:12:54 +00:00
Eugene Sandulenko
e477ca37b3
Normalize event names.
...
svn-id: r27513
2007-06-17 16:21:05 +00:00
Filippos Karapetis
6dc0a1b234
Some more updates for saving/loading in IHNM
...
svn-id: r27512
2007-06-17 15:45:09 +00:00
Torbjörn Andersson
2a7c76d4e4
Added support for FLAC encoded music in Broken Sword 1. (The compression tool
...
knows nothing about this, and since they're being rewritten as part of the SoC,
I'm not going to do anything about that.)
svn-id: r27511
2007-06-17 14:50:49 +00:00
Filippos Karapetis
65a39ab0d0
Some updates on the save/load system in IHNM. It still needs work, though
...
svn-id: r27505
2007-06-17 02:59:56 +00:00
Filippos Karapetis
3c24b118b4
Fixed the remaining glitch with fading after a cutaway is shown
...
svn-id: r27504
2007-06-17 01:50:49 +00:00
Eugene Sandulenko
f7b28b95ad
More efforts to implement proper fade after cutaway. One little glitch is left.
...
svn-id: r27502
2007-06-17 01:00:06 +00:00
Chris Apers
546fcc6195
Fixed invalid read from odd address in some cases (Gob1 EGA on PalmOS)
...
svn-id: r27487
2007-06-16 20:30:32 +00:00
Torbjörn Andersson
fe8a7163cd
Try to be more robust/paranoid when reading the SAVEGAME.INF file. Apart from
...
being a sensible precaution, it should work around some bugs like #1737801 ,
where the file is obviously corrupted. (Possibly mutilated by some file
transfer program.)
svn-id: r27484
2007-06-16 19:27:05 +00:00
Filippos Karapetis
e080f49397
Options button is now working in the character selection screen in IHNM
...
svn-id: r27480
2007-06-16 19:11:55 +00:00
Filippos Karapetis
77acf1bd38
Silence MSVC8 warning
...
svn-id: r27475
2007-06-16 17:55:45 +00:00
Max Horn
c7c2cb498c
Simplified LURE detection code a little bit
...
svn-id: r27466
2007-06-16 16:44:33 +00:00
Eugene Sandulenko
d9abc85fbd
An attempt to fix restoring from cutaway. Still not perfect.
...
svn-id: r27465
2007-06-16 14:06:17 +00:00
Travis Howell
f4518cd344
The codes difference when selecting character, only applies to the Amiga multi-lingual version.
...
svn-id: r27464
2007-06-16 11:45:40 +00:00
Nicola Mettifogo
9b62d2a6ea
Fixed - embarrassing - broken password check.
...
svn-id: r27463
2007-06-16 11:43:07 +00:00
Travis Howell
5b7d2d2f10
Add code difference in Amiga versions, when selecting character.
...
svn-id: r27462
2007-06-16 11:35:29 +00:00
Nicola Mettifogo
860f9613b5
Made language selection screen policy clearer.
...
svn-id: r27461
2007-06-16 11:28:07 +00:00
Nicola Mettifogo
d3ced30c81
Fixed regression: crash when loading objects on Amiga.
...
svn-id: r27460
2007-06-16 11:22:23 +00:00
Travis Howell
987aaa6d81
Reduce code duplication.
...
svn-id: r27459
2007-06-16 11:13:36 +00:00
Travis Howell
ae3a2b70fb
Fix quit command failing in certain locations (ie character/language selection) for now.
...
svn-id: r27458
2007-06-16 10:47:27 +00:00
Travis Howell
e8b89bcca1
Update comment.
...
svn-id: r27446
2007-06-16 08:56:50 +00:00
Filippos Karapetis
332a2e23d8
IHNM: Implemented cutaway fadeout
...
svn-id: r27445
2007-06-16 08:53:46 +00:00
Filippos Karapetis
fb1a6fcbc2
Enable the options panel during chapter selection in IHNM. The icon is not yet functional during chapter selection, but the keyboard shortcuts work
...
svn-id: r27443
2007-06-16 08:27:53 +00:00
Travis Howell
ab1b2e04a9
Remove code to skip frames in the Amiga demo again, as it fixes Honest Chan not appearing correctly.
...
svn-id: r27442
2007-06-16 06:36:16 +00:00
Travis Howell
4362692684
Add GF_LANG_MULT game flag, for detecting differences between the two Amiga versions.
...
svn-id: r27441
2007-06-16 02:43:31 +00:00
Filippos Karapetis
ce8a015c1c
Rewrote the cutaway initialization part
...
svn-id: r27440
2007-06-16 02:38:17 +00:00
Filippos Karapetis
edce894414
Fixed chained cutaways in IHNM. Ben's chapter is completable now
...
svn-id: r27439
2007-06-16 01:59:04 +00:00
Filippos Karapetis
b37161bafd
IHNM: Added a temporary workaround for the nightfall scene in Ben's chapter
...
svn-id: r27438
2007-06-16 01:58:03 +00:00
Nicola Mettifogo
85ce1d85ca
All known versions of Nippon Safes are now enabled with all features except for half-brite effects. Please keep an eye out for regression.
...
svn-id: r27437
2007-06-15 21:40:02 +00:00
Chris Apers
26a6c42b8f
Fixed wrong file included
...
svn-id: r27433
2007-06-15 20:38:55 +00:00
Filippos Karapetis
5e587fde8e
Clear the forced text flag if it's set when a speech with forced text finishes. Now, ScummVM won't wait forever when talking to an actor after using the computer screen in the elder's screen at Ben's chapter in IHNM
...
svn-id: r27428
2007-06-15 18:28:44 +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
d6e47d5fd3
ADV detector: Refactored findGameID() a bit, making it possible to use it outside the AdvancedDetector framework; also made it generate somewhat more user friendly desc for obsolete game IDs
...
svn-id: r27424
2007-06-15 17:36:41 +00:00
Filippos Karapetis
e6fe560ad1
IHNM no longer crashes during character selection if the mouse cursor is over a character before AM finishes his speech
...
svn-id: r27418
2007-06-15 16:26:14 +00:00
Travis Howell
021a66a0ab
More adjustments for Amiga version.
...
svn-id: r27417
2007-06-15 14:39:57 +00:00
Travis Howell
6c3a81cd4e
More adjustments for Amiga version.
...
svn-id: r27416
2007-06-15 14:28:14 +00:00
Travis Howell
f8b030991d
When selecting language, ignore request for language that doesn't exist.
...
svn-id: r27414
2007-06-15 06:30:44 +00:00
Travis Howell
ef14ab45df
Another adjustment for Amiga version.
...
svn-id: r27413
2007-06-15 04:22:21 +00:00
Travis Howell
e5c1149cde
Enable language screen in Amiga version.
...
svn-id: r27412
2007-06-15 04:15:41 +00:00
Travis Howell
388b8689a6
Add basic support for Amiga version.
...
svn-id: r27411
2007-06-15 04:05:57 +00:00
Filippos Karapetis
4f8f854ee6
Forced text is now handled correctly. It's now possible to interact with the video screen in the elder's cave
...
svn-id: r27410
2007-06-15 03:58:21 +00:00
Filippos Karapetis
3b78d79ec0
The frame count should be updated when the background frame is shown in a cutaway
...
svn-id: r27409
2007-06-15 03:16:06 +00:00
Filippos Karapetis
cb15724147
It's normal for cutaways to only have 1 frame
...
svn-id: r27408
2007-06-15 02:29:08 +00:00
Filippos Karapetis
708e006059
Added another console command for IHNM
...
svn-id: r27405
2007-06-14 23:42:39 +00:00
Filippos Karapetis
16a6dc45c0
Added several console commands for SAGA. Also, fixed a regression in the IHNM introduction caused by commit #27357 . Finally, animation IDs are checked for validity now, so ScummVM won't try to play invalid animations
...
svn-id: r27404
2007-06-14 23:28:30 +00:00
Max Horn
ac1eea6265
Fixed warning about signedness issues
...
svn-id: r27402
2007-06-14 17:11:09 +00:00
Eugene Sandulenko
4d4cd489f5
Patch #1735773 : "WAG file parsing patch to AGI's fallback detector".
...
Slightly modified, split into separate files.
svn-id: r27401
2007-06-14 12:06:12 +00:00
Nicola Mettifogo
24daa86bdd
oops wrong platform.
...
svn-id: r27398
2007-06-14 10:12:25 +00:00
Filippos Karapetis
585e0781dd
SAGA: Added sanity checks for speech box coordinates, like the original. Now, there won't be missing subtitles in certain scenes
...
svn-id: r27397
2007-06-14 04:22:23 +00:00
Filippos Karapetis
99c65ce24d
IHNM: Button texts are read from the game data files, instead of the hardcoded ITE strings. The IHNM-specific strings have been removed from the ITE hardcoded strings. Also did some cleanup
...
svn-id: r27396
2007-06-13 22:23:12 +00:00
Max Horn
8103903935
Removed redundant code
...
svn-id: r27393
2007-06-13 20:41:47 +00:00
Filippos Karapetis
5b395c7397
Moved a check for game type after engine initialization
...
svn-id: r27390
2007-06-13 20:13:06 +00:00
Nicola Mettifogo
607b2f3476
Added full version of Nippon Safes for Amiga (EN/FR/DE) to detector.
...
svn-id: r27389
2007-06-13 20:00:39 +00:00
Filippos Karapetis
0d4a3c28d9
IHNM: Button textures are loaded correctly now for buttons in the option and quit panel. Also, implemented the voices/subtitles toggle functionality and fixed widget placement a bit
...
svn-id: r27388
2007-06-13 19:41:27 +00:00
Filippos Karapetis
7af7e3f192
Fix the quit panel in IHNM
...
svn-id: r27387
2007-06-13 15:31:45 +00:00
Max Horn
cbb378de1f
Some cleanup to the pred.dic AGI code
...
svn-id: r27386
2007-06-13 13:26:46 +00:00
Filippos Karapetis
8565809552
IHNM: Fixed sfSetSpeechBox, now the dialog of Nimdok and Mengele will show up correctly. Also, done some preliminary work on sfScriptGotoScene and changeScene to return to the character selection screen, but it's not right yet
...
svn-id: r27385
2007-06-13 13:00:25 +00:00
Kostas Nakos
a0cd025a16
implement predictive dictionary using ascii based operations, replacing the 10ary tree
...
svn-id: r27383
2007-06-13 12:48:14 +00:00
Filippos Karapetis
ee78a7427b
Fixed several colors and fonts in IHNM
...
svn-id: r27382
2007-06-12 22:47:12 +00:00
Filippos Karapetis
5db4ab48bc
Corrected actor walk speed when exiting from zones in IHNM
...
svn-id: r27379
2007-06-12 20:36:08 +00:00
Filippos Karapetis
110db592c0
Make keys 5-9 work during dialogs in IHNM
...
svn-id: r27378
2007-06-12 19:45:39 +00:00
Filippos Karapetis
5dc568e7a7
Fix for #1733238 - FW: crash in copier room
...
svn-id: r27376
2007-06-12 12:49:07 +00:00
Eugene Sandulenko
6e5b70f5e9
Patch #1733764 : "Fallback detection patch". GSoC student.
...
svn-id: r27375
2007-06-12 12:22:25 +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
Filippos Karapetis
9c07235a93
Auto-use no-walk hitzones in IHNM, like the original. This fixes the pathfinding problems in Benny's chapter
...
svn-id: r27370
2007-06-12 01:30:15 +00:00
Travis Howell
138d4335d7
Fix crash regressions in The Feeble Files, due to _currentTable not been set.
...
svn-id: r27369
2007-06-12 00:52:13 +00:00
Travis Howell
860f13e4e4
Fix restoring screen, after spell wall effects in Elvira 1/2.
...
svn-id: r27359
2007-06-11 13:26:32 +00:00
Filippos Karapetis
5e49fb7bc7
Make sure the waiting thread stops waiting after an animation in IHNM. Ellen's path is completable now
...
svn-id: r27358
2007-06-11 12:39:44 +00:00
Filippos Karapetis
daff536420
The waiting thread will no longer wait forever for some videos to finish in IHNM
...
svn-id: r27357
2007-06-11 12:14:06 +00:00
Filippos Karapetis
2084bd4610
When using some items in IHNM, it was possible that the verb would incorrectly change from "use" to "use with" (e.g. the jukebox in the honky-tonk). This has been fixed
...
svn-id: r27356
2007-06-11 12:12:59 +00:00
Travis Howell
c9f1dea6b0
Restrict workaround, to prevent regression when inverting conversation responses in scrolling locations.
...
svn-id: r27340
2007-06-11 06:19:33 +00:00
Filippos Karapetis
7ab15fa3c9
Implemented Scene::RestoreScene and fixed some animation bugs. Animations and videos in IHNM should display correctly now
...
svn-id: r27338
2007-06-11 02:30:04 +00:00
Filippos Karapetis
7522d4ea51
Fix for stacked objects in IHNM. It is now possible to interact with the chalk in Ted's chapter
...
svn-id: r27337
2007-06-11 01:22:45 +00:00
Eugene Sandulenko
1cbcf395a6
Move hardcoded predictive dictionary name to config manager.
...
svn-id: r27315
2007-06-10 15:21:19 +00:00
Filippos Karapetis
0da6062bb2
Remove obsolete testing code
...
svn-id: r27306
2007-06-10 11:51:33 +00:00
Travis Howell
79c30552ca
Don't call getNextItemPtr(), when the result is simply ignored.
...
svn-id: r27305
2007-06-10 11:08:12 +00:00
Travis Howell
82cf767d97
An OmniTV cutscene pack, with be provided for Amiga and Macintosh versions of The Feeble Files.
...
svn-id: r27300
2007-06-10 09:07:23 +00:00
Torbjörn Andersson
08379fb74b
Fixed the opcode number for opp_iconifyWindow(). Regression from cleanup?
...
svn-id: r27295
2007-06-10 08:48:17 +00:00
Travis Howell
0a11c241d5
Fix muting music on startup in games, when using non-MIDI music.
...
svn-id: r27284
2007-06-10 06:08:59 +00:00
Travis Howell
3cd6c3c275
Fix toggling music on/off in games, when using non-MIDI music.
...
svn-id: r27282
2007-06-10 05:43:56 +00:00
Travis Howell
60a8c969f7
Restore DIMP specific timer code.
...
svn-id: r27277
2007-06-10 04:36:44 +00:00
Travis Howell
2d2bda501e
Fix timer code in Puzzle Pack, to match original speed.
...
svn-id: r27275
2007-06-10 04:14:53 +00:00
Filippos Karapetis
a121e4ce05
Fixed an incorrect check in Script::finishDialog
...
svn-id: r27274
2007-06-10 03:21:16 +00:00
Travis Howell
55addca7ff
Fix load/save regression in Puzzle Pack.
...
svn-id: r27272
2007-06-10 02:23:13 +00:00
Travis Howell
741aed5047
Fix crash via assert, when string for subtitles exists, but is only set to zero.
...
svn-id: r27270
2007-06-10 01:16:29 +00:00
Travis Howell
574f687c85
Fix adjusting music volume in Puzzle Pack games.
...
svn-id: r27269
2007-06-10 01:08:15 +00:00
Travis Howell
8dc7accf2d
Fix single sound effect, failing to play multiple times regression, caused by changes for PP in the past.
...
svn-id: r27267
2007-06-10 01:05:55 +00:00
Filippos Karapetis
3fd5347421
Fixed conversations in IHNM. Now, when a dialog option is selected, the protagonist will say it out properly before we hear the other character's reply. Also, added some more code for sfScriptFade and made it a stub for now, as it still needs work
...
svn-id: r27264
2007-06-10 00:36:01 +00:00
Andrew Kurushin
86f6aaf206
fix IHNM protagonist state loading routine. now Ellen's animations are showing well
...
svn-id: r27263
2007-06-09 22:45:03 +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
Sven Hesse
ac0c380268
Fixing scrolling issue in "IDOL"-screen (bug #1734007 )
...
svn-id: r27248
2007-06-09 13:32:31 +00:00
Kostas Nakos
1243fc1145
oops
...
svn-id: r27246
2007-06-09 11:07:23 +00:00