Commit Graph

22112 Commits

Author SHA1 Message Date
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
Max Horn
41c68ac3e4 Removed various obsolete methods from OSystem (screenToOverlayX/Y, overlayToScreenX/Y)
svn-id: r27961
2007-07-08 12:02:38 +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
John Willis
8e35049c9e Tidy up of the GP2X config.sh and bundle.sh scripts. Add support for libMPEG2 (software YV12 for now). Now needs the latest test Open2x lib pack to build (http://wiki.open2x.org/open2x/wiki/index.php?title=Prebuilt_Library_Packages#Test_Releases).
svn-id: r27922
2007-07-05 14:35:35 +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
Filippos Karapetis
91125a15ea Fix typo
svn-id: r27906
2007-07-04 21:38:30 +00:00
Eugene Sandulenko
dd2538fb77 Add clone2727 to contributors list
svn-id: r27903
2007-07-04 19:25:10 +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
Neil Millstone
e2495f1d21 Fix for launcher detecting DS configuration section in config file as a game
svn-id: r27874
2007-07-02 22:48:39 +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