Willem Jan Palenstijn
8dd3492194
SCI: don't let TimerSongIterator loop forever, and don't immediately
...
signal completion when starting it. This fixes a sync issue with
the departing spaceship at the start of SQ4CD (after the intro).
svn-id: r42385
2009-07-11 15:00:40 +00:00
Travis Howell
1c02b93b70
Fix pinball type mini game in Putt-Putt Enters The Race.
...
svn-id: r42382
2009-07-11 12:23:42 +00:00
Sven Hesse
2ceea652e6
Explicitely instantiate the decompressWizImage() templates, so that they won't be optimized away, as they are also used in akos.cpp
...
svn-id: r42380
2009-07-11 10:24:06 +00:00
Willem Jan Palenstijn
d3d06626e4
Fix oversight in r42361 and also handle consecutive copied characters in SAGA.
...
svn-id: r42378
2009-07-11 09:45:25 +00:00
Paul Gilbert
6bf91ab66f
Bugfix to properly save the currently playing midi music when saving a scene
...
svn-id: r42377
2009-07-11 08:16:55 +00:00
Travis Howell
9594beb39f
Only error out, if checkStaticSelectorNames() fails.
...
svn-id: r42376
2009-07-11 07:03:28 +00:00
Filippos Karapetis
2b5fac58d5
Applied patch 2818733 - "SCI: Timer iterator for audio resources played via doSound"
...
svn-id: r42375
2009-07-11 06:53:39 +00:00
Filippos Karapetis
28dd343e08
Applied slightly modified patch 2819002 - "SCI: resource-view-patch on SQ5/German fix"
...
svn-id: r42374
2009-07-11 06:43:01 +00:00
Filippos Karapetis
4f2b857982
Removed an invalid detection entry
...
svn-id: r42373
2009-07-11 06:34:25 +00:00
Filippos Karapetis
0b47fa50ae
Applied a slightly modified patch from clone2727 which adds static selector names to some demos which are missing them (KQ4, LSL1, LSL3, Iceman and Christmas1992)
...
svn-id: r42372
2009-07-11 06:33:19 +00:00
Filippos Karapetis
763c6c8ca1
Fixed regression in the script parser from commit 42260
...
svn-id: r42371
2009-07-11 06:19:29 +00:00
Paul Gilbert
2c96ca84f3
Added initialisation of paging screens when the game starts
...
svn-id: r42370
2009-07-11 05:14:42 +00:00
Paul Gilbert
99d81ac2ed
Active background screens are now properly freed when the game exits
...
svn-id: r42369
2009-07-11 05:12:17 +00:00
Paul Gilbert
dd9b6fffff
Bugfix to show the mouse cursor when restarting the game after returning to launcher
...
svn-id: r42368
2009-07-11 05:10:13 +00:00
Johannes Schickel
a93008713a
Removed the now uneeded "Screen::_disableScreen" flag.
...
svn-id: r42366
2009-07-11 01:54:42 +00:00
Johannes Schickel
3080cc2905
Fix graphics not updating, when loading a save in Kyra1. This fixes problems when loading saves in rooms like Brynn's temple, which play animations directly on scene enter.
...
svn-id: r42365
2009-07-11 01:54:27 +00:00
Travis Howell
fb38a1b0ba
Fix bug #2819628 - DETECTOR: Atlantis CD sets wrong gui options.
...
svn-id: r42364
2009-07-11 01:40:53 +00:00
Willem Jan Palenstijn
ad67a714dd
Fix SAGA outline generation algorithm for characters
...
that are copies of earlier characters. (5 characters in IHNM.)
This fixes #1904624 .
svn-id: r42361
2009-07-11 00:47:32 +00:00
Travis Howell
8eee50103c
Fix recent regression in AGOSEngine_Simon1::drawImage().
...
svn-id: r42360
2009-07-11 00:38:50 +00:00
Eugene Sandulenko
272e9487aa
Restored several files after the version update.
...
.in files are THE sources, and have to be modified, not the files generated
from them.
svn-id: r42358
2009-07-10 22:46:36 +00:00
Willem Jan Palenstijn
1462efb52d
Recreate FSNode after calling checkPath since checkPath may
...
have created the directory the FSNode points to, invalidating
its cached metadata. In the future, it might be nice to add
a FSNode::rescan() function for this? This fixes #2793187 .
svn-id: r42357
2009-07-10 22:29:25 +00:00
Fabio Battaglia
1f24fe43a2
tinsel: proper detection entry for Discworld 1 Italian only CD
...
svn-id: r42356
2009-07-10 22:13:27 +00:00
Sven Hesse
c73e42154f
Mention the Gob savegame format change and change the version from 0.14.0 to 1.0.0 there too
...
svn-id: r42355
2009-07-10 22:11:36 +00:00
Sven Hesse
ad7c50e70d
Fixing mismatched delete
...
svn-id: r42354
2009-07-10 21:49:47 +00:00
Eugene Sandulenko
4b37e6ad8c
This is 1.0.0svn
...
svn-id: r42346
2009-07-10 19:06:24 +00:00
Filippos Karapetis
dfe8ec9be0
Applied patch #2819665 - "SCI: cell palette fix for QfG3/SQ5/etc."
...
svn-id: r42345
2009-07-10 18:53:40 +00:00
Norbert Lange
100d86ee4d
made all structures that are only written when loading song/samples const
...
fixed volume-handling a bit, still not correct
svn-id: r42343
2009-07-10 16:01:40 +00:00
Norbert Lange
3ae850fe9c
added initialisation of channels
...
svn-id: r42339
2009-07-10 15:04:41 +00:00
Norbert Lange
c5a3ab2af2
changed: period in Paula get set immediately instead of queued
...
svn-id: r42336
2009-07-10 14:30:37 +00:00
Norbert Lange
f63c15acc1
added timebased effects
...
fixed passing length of samples to Paula
fixed setting tempo at songstart
fixed setting tempo/flags only if loading a score
svn-id: r42334
2009-07-10 13:38:13 +00:00
Eugene Sandulenko
03ee1c9f2c
Mention cruise support
...
svn-id: r42328
2009-07-10 08:40:44 +00:00
Paul Gilbert
637ddaece4
Changed the status of the Tinsel engine to be enabled by default
...
svn-id: r42322
2009-07-10 00:49:13 +00:00
Johannes Schickel
e8e9b88227
Oops specify the correct revsision number in the fixme.
...
svn-id: r42306
2009-07-09 16:24:59 +00:00
Johannes Schickel
5d0d67e574
Add fixme about SCI32 specific code.
...
svn-id: r42305
2009-07-09 16:23:22 +00:00
Norbert Lange
c16d276f99
fixed some mismatched new[]/delete
...
fixed 2 bugs in the calcnote function
svn-id: r42304
2009-07-09 16:18:35 +00:00
Johannes Schickel
1ac515c629
By comparing the commit log of r42300, it seems that "off" was renamed to "lastDirectoryOffset". I changed the SCI32 specific code to use that now. I can't assure this is anyhow correct, so anyone with knowledge of this code please check it.
...
svn-id: r42303
2009-07-09 16:16:08 +00:00
Johannes Schickel
0aa83f14c7
Fix wrong format arugment.
...
svn-id: r42301
2009-07-09 15:59:20 +00:00
Filippos Karapetis
717de7800c
Applied patch #2818845 - "SCI: resource.map detection for SCI1/1.1 fixed", with some slight formatting changes
...
svn-id: r42300
2009-07-09 15:54:18 +00:00
Filippos Karapetis
982153e0ab
restAdjust should be a signed integer. Fixes crashes with SCI1 games that take absolute lofs parameters (a regression of commit #42260 )
...
svn-id: r42297
2009-07-09 15:46:26 +00:00
Johannes Schickel
a17333ed1b
Cleanup rollDice (the results of the old and the new function are almost identical).
...
svn-id: r42293
2009-07-09 15:32:25 +00:00
Johannes Schickel
a7c96e1526
Cleanup.
...
svn-id: r42292
2009-07-09 15:32:06 +00:00
Filippos Karapetis
b1bd180408
Added proper safeguards for shorten.*, thereby fixing commit 42259
...
svn-id: r42290
2009-07-09 15:17:45 +00:00
Filippos Karapetis
a0a675e42d
Reverted commit #42257 , as the original issue was with the compilation process of MSVC and the ENABLE_* checks work correctly
...
svn-id: r42289
2009-07-09 15:15:49 +00:00
Filippos Karapetis
aa66cf3fd8
- Rewrote and greatly simplified the MSVC8 and MSVC9 project files so that they use common compilation properties, based on patch #2774908 . These common properties make it much simpler to change options and compilation defines globally, similar to how GCC *.mk files do. Also, this fixes problems where an ENABLE_* define was set for one project file but not another (like the situation in revisions 42257 and 42259). It's now much easier to construct a tool which will create the project files dynamically.
...
- Dropped support for MSVC7 and MSVC7.1 for now (as they don't support common compilation properties and it's no longer easy to construct them from the MSVC8 ones) - hopefully, they will return in the future, once we got a more sophisticated tool to create them
- Simplified the MSVC9 <-> MSVC8 conversion tools a bit
svn-id: r42288
2009-07-09 15:12:35 +00:00
Filippos Karapetis
8a783bdd76
Renamed sound/iff.* to sound/iff_sound.* to fix an issue with the upcoming changes to the MSVC project files (sound/iff.* produces iff.obj, which clashes with iff.obj from graphics/iff.*)
...
svn-id: r42287
2009-07-09 13:17:46 +00:00
Sven Hesse
8a7a81ed30
Warn instead of crash when a video frame part was found although the header says there's no video
...
svn-id: r42286
2009-07-09 09:39:51 +00:00
Paul Gilbert
22a48e6c39
Changed the status of the cruise engine to be enabled by default
...
svn-id: r42278
2009-07-09 03:07:30 +00:00
Sven Hesse
3823ae285f
Giving Font its own real class
...
svn-id: r42277
2009-07-09 02:54:10 +00:00
Norbert Lange
84e96bc513
fixed up some constants
...
svn-id: r42276
2009-07-09 00:19:17 +00:00
Norbert Lange
d25f481421
fixed (and inlined) the "Antilog" function
...
svn-id: r42274
2009-07-09 00:02:12 +00:00