- some more work on the Hof FM-Towns/PC98 music driver

- move channels to a separate class

svn-id: r32841
This commit is contained in:
Florian Kagerer 2008-06-29 15:25:45 +00:00
parent 20a50f523e
commit b0e22db7a8
3 changed files with 1057 additions and 740 deletions

View file

@ -346,7 +346,7 @@ const KYRAGameDescription adGameDescs[] = {
KYRA2_FLOPPY_CMP_FLAGS KYRA2_FLOPPY_CMP_FLAGS
}, },
{ // // Floppy version extracted { // Floppy version extracted
{ {
"kyra2", "kyra2",
"Extracted", "Extracted",

View file

@ -486,11 +486,13 @@ public:
void beginFadeOut(); void beginFadeOut();
int32 voicePlay(const char *file, bool isSfx = false); int32 voicePlay(const char *file, bool isSfx = false);
void playSoundEffect(uint8) {} void playSoundEffect(uint8 track);
protected: protected:
Audio::AudioStream *_currentSFX; Audio::AudioStream *_currentSFX;
int _lastTrack; int _lastTrack;
bool _useFmSfx;
uint8 *_musicTrackData; uint8 *_musicTrackData;
TownsPC98_OpnDriver *_driver; TownsPC98_OpnDriver *_driver;
}; };

File diff suppressed because it is too large Load diff