Norbert Lange
b4c689a3c1
fixed up some missing newlines
...
removed MSVC6 disable pragmas, the warnings are already disabled in the project files
svn-id: r43182
2009-08-09 18:59:22 +00:00
Norbert Lange
4890ada18f
replace workaround in case musicfiles are missing with a simpler one
...
svn-id: r43071
2009-08-05 17:29:02 +00:00
Norbert Lange
28210abe77
fixed hanging intro (and possible other scenes) when music cant be loaded
...
svn-id: r43054
2009-08-04 19:53:13 +00:00
Norbert Lange
4c4eb1394c
added warning should the sound files not be available (intro will hang if there is no musictimer)
...
svn-id: r43049
2009-08-04 17:43:56 +00:00
Norbert Lange
92d292a3f6
made MdatResource struct private and changed the signatures of functions which load the resources.
...
svn-id: r42982
2009-08-02 00:03:42 +00:00
Norbert Lange
59395eb6b6
stole formatting for constructors from existing code
...
svn-id: r42981
2009-08-01 23:14:28 +00:00
Norbert Lange
a28281072d
engines/scumm/scumm.cpp: terminate method is pretty redundant - removed
...
tfmx, player_v4a: refactored Tfmx to allow sharing of resources between 2 instances. Needed changes in player_v4a aswell
svn-id: r42980
2009-08-01 23:02:45 +00:00
Norbert Lange
27ee1eb331
refactored and commented player_va4 a bit
...
fix waitcommand in Tfmx
try making tfmxplayer compile again
svn-id: r42976
2009-08-01 16:10:00 +00:00
Norbert Lange
a4ebf2cfa6
using accessmodifiers in Tfmx now and removed/disabled functions that now dont work anymore (the commandline utility cant be compiled anymore as result of this)
...
added arraysize of external signals and check it before accesses
moved 2 debug-functions into Tfmx.cpp, removed depencies to files in the tfmx folder
moved common code for fade-effects in a seperate method
svn-id: r42961
2009-07-31 14:29:04 +00:00
Norbert Lange
536eb14d03
Fix regression
...
svn-id: r41857
2009-06-25 09:30:49 +00:00
Norbert Lange
01c3db4d76
Fixed restarting of song (hopefully thouroughly)
...
replaced all modulos with masks
swapped Paulas stereo output
svn-id: r41856
2009-06-25 08:57:15 +00:00
Norbert Lange
8e00db241f
fixed portamento-effect.
...
Added stopping of sfx, seems like Monkey Island is pretty messy when it comes to handling sfx though.
Those two changes fix the "mansion burglary"
svn-id: r41716
2009-06-20 21:04:57 +00:00
Norbert Lange
4725f4ab38
inadvertedly used autofreestream which resulted in the Tfmx-Object beeing deleted twice
...
svn-id: r41712
2009-06-20 14:15:30 +00:00
Norbert Lange
115c276d4c
modified doSong so you can start a new Song without killing running macros
...
svn-id: r41693
2009-06-19 22:13:43 +00:00
Norbert Lange
f94b8565a9
more cleanups, got rid of pendingTrackstep variable
...
svn-id: r41686
2009-06-19 20:41:32 +00:00
Norbert Lange
4865863f6c
Enabled signals and made ScummVM use them (they specify when a song should be stopped)
...
Cleanups in player_v4a.
svn-id: r41685
2009-06-19 20:17:53 +00:00
Norbert Lange
c7697fb200
added support for SFX by using a seperate Player for them.
...
svn-id: r41676
2009-06-19 14:30:09 +00:00
Norbert Lange
6126341755
changed musictiming again, using a 25/70 seconds as counter.
...
svn-id: r41585
2009-06-16 14:12:53 +00:00
Norbert Lange
f0b74418bc
Removed some debugmessages so Linux manages to build again =/
...
svn-id: r41527
2009-06-14 21:49:33 +00:00
Norbert Lange
1fcd6bff08
player_v4a:
...
Made musictimer work a bit better, merged the 2 tables into 1
svn-id: r41526
2009-06-14 19:40:24 +00:00
Norbert Lange
32d31928ee
fixed formatting
...
svn-id: r41482
2009-06-12 20:19:00 +00:00
Norbert Lange
62202a9de5
Removed alot of the debug-output
...
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet
svn-id: r41480
2009-06-12 20:10:27 +00:00