Commit Graph

4026 Commits

Author SHA1 Message Date
David Corrales
9bfe5d5354 Merged the FSNode branch with trunk r27681:27969
svn-id: r27970
2007-07-08 16:58:54 +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