Max Horn
34db2e793a
added & renamed some constants; fixed & added some doxygen comments; cleaned up the dirty screen code a bit (this should also fix a bug in V1/V2 games where part of the screen was not redrawn properly)
...
svn-id: r12118
2004-01-03 21:22:07 +00:00
Max Horn
d49082065a
TODO
...
svn-id: r12117
2004-01-03 20:42:18 +00:00
Max Horn
cf6a5c0a04
cleanup
...
svn-id: r12116
2004-01-03 19:12:23 +00:00
Max Horn
ee3558b748
fix for BE systems
...
svn-id: r12115
2004-01-03 19:02:18 +00:00
Max Horn
14f28d58f1
remove 'Sky' name prefix for most stuff (not needed anymore since we are in namespace 'Sky' now)
...
svn-id: r12114
2004-01-03 15:57:57 +00:00
Torbjörn Andersson
c1cddedca8
Fixed bug that made ScummVM crash when loading a savegame where the main
...
character was walking. (I had missed a case where pointers were cast to
integers.)
svn-id: r12113
2004-01-03 15:52:05 +00:00
Torbjörn Andersson
fa523f7f7e
It was pointed out to me that we can't use the DEMO variable here, because
...
the missing file may be the one with the resource for the global variables.
svn-id: r12112
2004-01-03 14:49:52 +00:00
Max Horn
069c21310f
oops
...
svn-id: r12111
2004-01-03 14:11:11 +00:00
Max Horn
bfea71b0c4
renamed AudioInputStream -> AudioStream
...
svn-id: r12110
2004-01-03 14:10:13 +00:00
Robert Göffringmann
2a6745a986
changed screen drawing code to only redraw blocks that changed.
...
svn-id: r12109
2004-01-03 12:29:21 +00:00
Torbjörn Andersson
bb8ff0cd90
Made the music code more like the one in BS1, i.e. the fade time is longer
...
and it now fades both up and down.
Plenty of cleanups, simplifications and just moving code around to group it
in what I hope is a more logical fashion.
Fixed a long-standing bug where spot effects would eventually use up all
available sound effect handles. (I may have introduced this when I removed
the expiration of sound effects from FxServer().)
svn-id: r12108
2004-01-03 11:24:39 +00:00
Torbjörn Andersson
e73363bd09
Delete the mutex when we're done with it.
...
svn-id: r12107
2004-01-03 11:12:35 +00:00
Robert Göffringmann
edea972b4b
eriktorbjorn's fix for a crash when sprite were completely outside of the screen
...
svn-id: r12106
2004-01-03 10:49:08 +00:00
Travis Howell
74f958fdf1
Should be enabled for all GF_NEW_COSTUMES games.
...
Fixes missing actors in craters section of puttmoon
svn-id: r12105
2004-01-03 06:38:34 +00:00
Travis Howell
8d9d0fed3f
Add last few
...
svn-id: r12104
2004-01-03 02:30:35 +00:00
Max Horn
1805b07a48
simplification (possible since read() doesn't have to be efficient anymore)
...
svn-id: r12103
2004-01-03 02:30:34 +00:00
Max Horn
d212b2c2e1
replace read() by readBuffer() in CopyRateConverter
...
svn-id: r12102
2004-01-03 02:29:48 +00:00
Travis Howell
1b706d3564
Update
...
svn-id: r12101
2004-01-03 02:20:01 +00:00
Joost Peters
5f85df5ed6
Allow queen to use adlib driver as well (that was surprisingly easy :))
...
svn-id: r12100
2004-01-03 02:08:04 +00:00
Max Horn
b0e23e35ee
Introduce namespace 'Sky'
...
svn-id: r12099
2004-01-03 01:58:58 +00:00
Max Horn
b1d729d6dd
renamed SimonSound class back to just Sound (now that we use namespaces that is just fine)
...
svn-id: r12098
2004-01-03 01:28:00 +00:00
Max Horn
81481ad6da
more MAD MP3 / Ogg Vorbis cleanup: try not to expose anything about the libs used for MP3/Vorbis support -> this eases changing the implementations, and reduces header dependencies (and thus compile time) :-)
...
svn-id: r12097
2004-01-03 01:25:45 +00:00
Max Horn
56eae68e8b
re-enabled .sog and .so3 support for FT
...
svn-id: r12096
2004-01-03 00:55:40 +00:00
Max Horn
96e2c239c4
removed SoundMixer::playMP3CDTrack; simplified makeMP3Stream (special variant with mad_timer_t was really only needed for MP3TrackInfo class)
...
svn-id: r12095
2004-01-03 00:55:28 +00:00
Max Horn
d335bce62d
added makeVOCStream() (convenience function)
...
svn-id: r12094
2004-01-03 00:33:14 +00:00
Gregory Montoir
8bd9ce2949
- added missing MOVE_SPEAK code (only CHEF.DOG seems to use that)
...
- clear Talk::_dialogueTree[0] to avoid problems when accessing oldLevel / level 0
svn-id: r12093
2004-01-02 20:05:18 +00:00
Max Horn
bf23fe5fea
sync with data
...
svn-id: r12092
2004-01-02 16:02:49 +00:00
Travis Howell
6a25db94dc
Add comments for HE specific opcodes
...
Update hack for PuttPutt
Add another small fix.
svn-id: r12091
2004-01-02 15:07:14 +00:00
Joost Peters
539002e23a
spelling mistake
...
svn-id: r12090
2004-01-02 14:26:39 +00:00
Joost Peters
e5ba3b172e
Tell adlib people they won't hear music
...
svn-id: r12089
2004-01-02 14:21:14 +00:00
Gregory Montoir
5b97c9308d
minor rewrite of some asm funcs
...
svn-id: r12088
2004-01-02 14:17:42 +00:00
Gregory Montoir
5cc0191417
some debugger commands for bobs
...
svn-id: r12087
2004-01-02 14:17:25 +00:00
Gregory Montoir
c7965a7a04
minor rewrite of screenblanker code
...
svn-id: r12086
2004-01-02 14:15:45 +00:00
Travis Howell
f7642601fe
Ooops
...
svn-id: r12085
2004-01-02 13:30:03 +00:00
Travis Howell
bfd8549739
Add another HE games opcode and case.
...
svn-id: r12084
2004-01-02 13:21:13 +00:00
Torbjörn Andersson
750e18eab3
Moved the menu refreshing to a separate function so that it can be easily
...
accessed even when checkMenuClick() returns before reaching the end of the
function.
Used this to fix a menu highlighting regression.
svn-id: r12083
2004-01-02 11:15:35 +00:00
Paweł Kołodziejski
f1a9a86a14
update
...
svn-id: r12082
2004-01-02 07:57:27 +00:00
Travis Howell
dfc9ac50df
Fix missing sfx in puttputt
...
svn-id: r12081
2004-01-02 04:58:39 +00:00
Travis Howell
4043db7d63
Fix some masking issue in Putt Putt games
...
svn-id: r12080
2004-01-02 04:29:04 +00:00
Max Horn
ae4b459521
Fix for bug #869045 (DIG: Crash in bundle decoder); t'was a buffer overflow
...
svn-id: r12079
2004-01-02 03:20:07 +00:00
Robert Göffringmann
315dc0238c
another change in the clicking checks
...
svn-id: r12078
2004-01-02 02:38:01 +00:00
Travis Howell
635239d966
Can be used for The Dig too, lander mini-games works again.
...
svn-id: r12077
2004-01-02 00:36:20 +00:00
Travis Howell
01427a2d76
Bypass Monkey Island 1 CD copy protection on restart.
...
svn-id: r12076
2004-01-01 23:42:46 +00:00
Robert Göffringmann
2b3d8a42dd
implemented examining inventory items
...
svn-id: r12075
2004-01-01 18:00:34 +00:00
Robert Göffringmann
82ef464a69
fixed savename drawing.
...
svn-id: r12074
2004-01-01 17:18:00 +00:00
Robert Göffringmann
a55c9976e2
whoops.
...
svn-id: r12073
2004-01-01 17:11:43 +00:00
Robert Göffringmann
bd5ec2612b
added workaround for missing music file.
...
svn-id: r12072
2004-01-01 17:10:08 +00:00
Robert Göffringmann
cf12a5846f
changed music fading duration and made music system fade down the tracks on startMusic(0)
...
svn-id: r12071
2004-01-01 16:56:00 +00:00
Torbjörn Andersson
18f8916c3a
Rewrote the music code. It now follows the same basic idea as the one in
...
BS2, which has worked pretty well so far. I haven't implemented pausing and
volume since the code I replaced didn't have it either, as far as I could
tell.
svn-id: r12070
2004-01-01 15:22:15 +00:00
Torbjörn Andersson
033a847e77
Oops, that was the wrong data type. (Not that it should matter, but...)
...
svn-id: r12069
2004-01-01 15:15:47 +00:00