Sven Hesse
a0a8e0e690
Fixed Italian Woodruff's MD5
...
svn-id: r32309
2008-05-26 23:03:17 +00:00
Sven Hesse
59df762f0a
More split screen fixes.
...
I never get tired out those... ;)
svn-id: r32308
2008-05-26 22:02:20 +00:00
Sven Hesse
9eed36cc4f
Use memmove when source and destination sprite areas overlap in drawSprite()
...
svn-id: r32305
2008-05-26 21:07:49 +00:00
Sven Hesse
7227ddb6fa
Changed anim/static PieceDesc loading, to allow for more sanity checks.
...
This should take care of all invalid reads in renderStatic(), updateStatic() and updateAnim()
svn-id: r32292
2008-05-26 15:29:12 +00:00
Sven Hesse
d94bfc66ad
Ooops, made frame skipping for A/V sync correction work again (instead of locking up)
...
svn-id: r32276
2008-05-26 05:17:21 +00:00
Sven Hesse
6ef8e5238b
Increased _soundSliceLength's accuracy. This fixes the A/V sync problems in Woodruff's intro
...
svn-id: r32274
2008-05-25 23:12:32 +00:00
Sven Hesse
1fcf93875e
Fixed the small static sound in Woodruff's intro video.
...
Interestingly, this does _not_ fix the audio lag, so I was apparently wrong and it's another issue. *g*
This does however fix the glitches in the Last Dynasty intro.
svn-id: r32273
2008-05-25 22:46:16 +00:00
Sven Hesse
da222b1a48
Added a workaround for the nut rolling animation in the administration center in Woodruff
...
svn-id: r32269
2008-05-25 13:02:23 +00:00
Sven Hesse
3f4d22338e
Fixing Bug #1970111 ("WOODRUFF: Close Up not erased")
...
svn-id: r32266
2008-05-25 06:25:16 +00:00
Sven Hesse
afa92cf083
Added updateStatic()'s sanity checks to renderStatic() as well.
...
Fixes an invalid read when entering the red light district
svn-id: r32246
2008-05-24 14:54:22 +00:00
Sven Hesse
b36354c998
Added the Italien version of Woodruff, as supplied by DjDiabolik in bug report #1891864
...
svn-id: r32244
2008-05-24 14:23:16 +00:00
Sven Hesse
9a03a9a665
Removing test code
...
svn-id: r32234
2008-05-23 21:02:21 +00:00
Sven Hesse
62d0a0d1d1
Implemented GobEngine::pauseEngineIntern()
...
svn-id: r32233
2008-05-23 20:40:28 +00:00
Chris Apers
1b69c18b56
Fixed PalmOS compilation
...
svn-id: r32223
2008-05-23 11:13:15 +00:00
Sven Hesse
beb81bdc6e
Fixing a valgrind warning
...
svn-id: r32218
2008-05-22 21:26:56 +00:00
Sven Hesse
bfff91b172
Reverting my last commit, as it breaks Gob3 (and probably elsewhere, too)
...
svn-id: r32214
2008-05-22 18:30:29 +00:00
Sven Hesse
6a54cbc4eb
Fixing the flickering when changing from object animations to videos
...
svn-id: r32213
2008-05-22 17:33:31 +00:00
Sven Hesse
f2294d9b89
Fixing another split screen glitch
...
svn-id: r32212
2008-05-22 17:10:41 +00:00
Sven Hesse
7dbceb8e63
Oops, that way around should be more correct
...
svn-id: r32211
2008-05-22 16:52:24 +00:00
Sven Hesse
a70d37009a
Correctly delete'ing CDROM and Backgroundatmosphere, fixing segfaults on machines slower than mine (thanks, LordHoto ;))
...
svn-id: r32210
2008-05-22 14:25:27 +00:00
Sven Hesse
abe87559bc
Fixing the menu glitch in Woodruff
...
svn-id: r32209
2008-05-22 05:02:39 +00:00
Sven Hesse
14c411e90b
Fixing the "meteor fragment and bluxtre pulp not drawn"-glitch by not closing the object video right when it finished playing through
...
svn-id: r32172
2008-05-18 15:02:01 +00:00
Sven Hesse
5d11b8f6ed
Ooops, forget that one
...
svn-id: r32163
2008-05-17 23:59:56 +00:00
Sven Hesse
4e785a9e73
Changing the split stuff again, fixing several scrolling and hotspot-text related issues
...
svn-id: r32161
2008-05-17 23:55:04 +00:00
Sven Hesse
ec763c4be9
This fixes the messed-up palette after levitating in Bigwig's place in Woodruff.
...
I hope it doesn't break anything else, though...
svn-id: r32159
2008-05-17 19:26:10 +00:00
Sven Hesse
ad044516cb
Adding video debug output in Inter_v2, too
...
svn-id: r32158
2008-05-17 19:23:44 +00:00
Sven Hesse
6e13bde213
Changing debug channels a bit
...
svn-id: r32157
2008-05-17 19:01:00 +00:00
Sven Hesse
5127f1a8f1
Fixing the "object videos not minding drawing order / limits" glitch in Woodruff
...
svn-id: r32146
2008-05-17 04:07:16 +00:00
Sven Hesse
aac4786bbe
This should fix the video not closing / chunk slot clogging bug (Yeah, I'm apparently stupid *g*)
...
svn-id: r32131
2008-05-14 23:58:26 +00:00
Sven Hesse
cfd1fa6973
Some fixes for vertical scrolling in Woodruff
...
svn-id: r32095
2008-05-13 23:22:31 +00:00
Sven Hesse
eef0a317a2
Added a warning when all chunk slots are full, as that's still a problem in Woodruff (some videos aren't closed correctly yet).
...
svn-id: r32091
2008-05-13 19:53:14 +00:00
Sven Hesse
72dc3ecc55
Fixing the crash when entering the virtual trip tower in Woodruff
...
svn-id: r32090
2008-05-13 18:43:26 +00:00
Sven Hesse
85d28316ac
Implemented support for object videos with more than 256 frames, this fixes a lockup when entering the bar
...
svn-id: r32087
2008-05-13 15:52:01 +00:00
Sven Hesse
317b382757
Fixing a segfault when quitting while an object video with sound plays
...
svn-id: r32086
2008-05-13 15:40:29 +00:00
Sven Hesse
83987b0cfd
Implemented/Fixed saving/loading in Woodruff -- this time for real.
...
svn-id: r32079
2008-05-13 04:54:58 +00:00
Sven Hesse
9390c4021a
Implemented saving/loading in Woodruff. Should work, although it tries to save and load sprites (which we ignore currently, doesn't seem to have any impact).
...
svn-id: r32040
2008-05-11 22:08:18 +00:00
Sven Hesse
c5498a69bf
Implemented temp buffer saving/loading ("SAVE.TMP") in Woodruff.
...
Objects you take from or leave in screens are remembered correctly now.
svn-id: r32030
2008-05-11 18:55:40 +00:00
Sven Hesse
257aaa3ced
Restructured saving/loading and added a stub for Woodruff
...
svn-id: r31989
2008-05-10 20:59:43 +00:00
Sven Hesse
b1a8067d64
Reordering game parts deinitialization, to avoid having one part's destructor access an already destroyed part
...
svn-id: r31952
2008-05-08 18:39:13 +00:00
Sven Hesse
cb9fd40a1b
Declaring BackgroundAtmosphere as kMusicSoundType
...
svn-id: r31950
2008-05-08 16:15:14 +00:00
Sven Hesse
18db41db50
Implemented the background "music" / atmospheric sounds in Woodruff
...
svn-id: r31949
2008-05-08 15:51:02 +00:00
Johannes Schickel
29c79704fa
Fixed warning on 64bit systems introduced with r31940.
...
svn-id: r31945
2008-05-08 11:24:39 +00:00
Torbjörn Andersson
500237d8ed
GCC says these are ints, not long ints. Adjust the format strings accordingly.
...
svn-id: r31940
2008-05-08 04:48:55 +00:00
Sven Hesse
0c827c8ceb
Split off the actual mixing part of SoundBlaster
...
svn-id: r31938
2008-05-08 01:27:36 +00:00
Sven Hesse
220d6ce82f
Restructured sound code
...
svn-id: r31937
2008-05-08 00:47:23 +00:00
Sven Hesse
f65e9a17c3
Changed the two instances of "delete []" into "delete[] " as well
...
svn-id: r31926
2008-05-07 14:23:50 +00:00
Sven Hesse
9d5eea2d2c
Sound in object videos works now, too
...
svn-id: r31916
2008-05-07 03:49:53 +00:00
Sven Hesse
5681ae1e82
Draw order related fixes.
...
This also (finally) fixes the Gob3 draw order glitch (for real, this time)
svn-id: r31915
2008-05-07 02:56:18 +00:00
Sven Hesse
16abd33aea
Mouse hotspots are now properly evaluated when the mouse is set to a position via the scripts.
...
svn-id: r31911
2008-05-06 22:18:12 +00:00
Sven Hesse
9be06ad9e8
Fixed text positioning in Woodruff, enabling "Use FOO on BAR" texts.
...
svn-id: r31908
2008-05-06 21:56:16 +00:00