diff options
author | Joost Peters | 2004-02-27 23:54:13 +0000 |
---|---|---|
committer | Joost Peters | 2004-02-27 23:54:13 +0000 |
commit | bb0ed8bc8129ec4c2d6e0d6f333917418303ded4 (patch) | |
tree | a05718493557c4b75eeb5438e572ce2122bc205f /queen/sound.h | |
parent | c8811a3df68da40aad72806abe068d78a3bc8d85 (diff) | |
download | scummvm-rg350-bb0ed8bc8129ec4c2d6e0d6f333917418303ded4.tar.gz scummvm-rg350-bb0ed8bc8129ec4c2d6e0d6f333917418303ded4.tar.bz2 scummvm-rg350-bb0ed8bc8129ec4c2d6e0d6f333917418303ded4.zip |
Handle comic book case, enable music toggle and some minor cleanup.
svn-id: r13074
Diffstat (limited to 'queen/sound.h')
-rw-r--r-- | queen/sound.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/queen/sound.h b/queen/sound.h index bbc48b0cea..9b8e9f7f40 100644 --- a/queen/sound.h +++ b/queen/sound.h @@ -58,21 +58,22 @@ public: void playSfx(uint16 sfx, bool isSpeech); void playSfx(const char *base, bool isSpeech); void playSong(int16 songNum); + void playLastSong() { playSong(_lastOverride); } void stopSpeech() { _mixer->stopHandle(_speechHandle); } - bool sfxOn() { return _sfxToggle; } + bool sfxOn() const { return _sfxToggle; } void sfxToggle(bool val) { _sfxToggle = val; } void toggleSfx() { _sfxToggle ^= true; } - bool speechOn() { return _speechToggle; } + bool speechOn() const { return _speechToggle; } void speechToggle(bool val) { _speechToggle = val; } void toggleSpeech() { _speechToggle ^= true; } - bool musicOn() { return _musicToggle; } + bool musicOn() const { return _musicToggle; } void musicToggle(bool val) { _musicToggle = val; } void toggleMusic() { _musicToggle ^= true; } - int16 lastOverride() { return _lastOverride; } + int16 lastOverride() const { return _lastOverride; } void saveState(byte *&ptr); void loadState(uint32 ver, byte *&ptr); @@ -95,11 +96,6 @@ protected: bool _musicToggle; int16 _lastOverride; - int16 _lastMerge; - int16 _altMrgPri; - int16 _currentSong; - int16 _previousSong; - int16 _previousSongNum; PlayingSoundHandle _sfxHandle; PlayingSoundHandle _speechHandle; }; |