aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.h
diff options
context:
space:
mode:
authorOliver Kiehl2002-11-24 12:53:01 +0000
committerOliver Kiehl2002-11-24 12:53:01 +0000
commit90982259101d70f561838213b6a66b36bbe01e84 (patch)
treece992f85f6160f13454050f9e6045e30fa67a6bd /simon/simon.h
parentefd0ef1e79ccd402c128157adcecf3aa7d46a6ea (diff)
downloadscummvm-rg350-90982259101d70f561838213b6a66b36bbe01e84.tar.gz
scummvm-rg350-90982259101d70f561838213b6a66b36bbe01e84.tar.bz2
scummvm-rg350-90982259101d70f561838213b6a66b36bbe01e84.zip
split simon sound
svn-id: r5706
Diffstat (limited to 'simon/simon.h')
-rw-r--r--simon/simon.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/simon/simon.h b/simon/simon.h
index 3d1034d21c..6ed283ea8b 100644
--- a/simon/simon.h
+++ b/simon/simon.h
@@ -26,6 +26,7 @@
#include "common/engine.h"
#include "simon/midi.h"
#include "sound/mixer.h"
+#include "simon/simonsound.h"
/* Various other settings */
//#define DRAW_IMAGES_DEBUG
@@ -332,11 +333,7 @@ public:
int _num_screen_updates;
int _vga_tick_counter;
- PlayingSoundHandle _effects_sound;
- PlayingSoundHandle _voice_sound;
- PlayingSoundHandle _ambient_sound;
- int _ambient_index;
- uint _ambient_playing;
+ SimonSound *_sound;
bool _effects_paused;
bool _ambient_paused;
@@ -522,8 +519,6 @@ public:
File *openTablesFile_gme(const char *filename);
void closeTablesFile_gme(File *in);
- void readSfxFile(const char *filename);
-
void invokeTimeEvent(TimeEvent *te);
bool kickoffTimeEvents();
@@ -773,15 +768,6 @@ public:
void video_putchar_newline(FillOrCopyStruct *fcs);
void video_putchar_drawchar(FillOrCopyStruct *fcs, uint x, uint y, byte chr);
- void initSound();
- void playVoice(uint voice);
- void playEffects(uint sound);
- void playAmbient(uint sound);
-
- int playVoc(File *sound_file, uint32 *offsets, uint sound, PlayingSoundHandle *sound_handle, byte flags);
- int playWav(File *sound_file, uint32 *offsets, uint sound, PlayingSoundHandle *sound_handle, byte flags);
- int playMP3(File *sound_file, uint32 *offsets, uint sound, PlayingSoundHandle *sound_handle, byte flags);
-
void playMusic(uint music);
void checkTimerCallback();
void delay(uint delay);