summaryrefslogtreecommitdiff
path: root/include/fake_audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/fake_audio.h')
-rw-r--r--include/fake_audio.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/include/fake_audio.h b/include/fake_audio.h
new file mode 100644
index 0000000..d2eac59
--- /dev/null
+++ b/include/fake_audio.h
@@ -0,0 +1,41 @@
+
+#ifndef FAKE_AUDIO_H
+
+#define FAKE_AUDIO_H
+
+#ifdef NO_SOUND
+
+#include "main.h"
+
+#define SOUND_GROUP_BASE 0
+#define SOUND_GROUP_USER 1
+
+#define MUSIC_GROUP_BASE 0
+#define MUSIC_GROUP_USER 1
+
+extern bool_t isAudioInicialized();
+extern void initAudio();
+extern void quitAudio();
+
+extern bool_t isSoundInicialized();
+extern void initSound();
+extern void addSound(char *file, char *name, int group);
+extern void playSound(char *name, int group);
+extern void setSoundActive(bool_t n);
+extern bool_t isSoundActive();
+extern void quitSound();
+
+extern bool_t isMusicInicialized();
+extern void initMusic();
+extern void addMusic(char *file, char *name, int group);
+extern void stopMusic();
+extern void playMusic(char *name, int group);
+extern void setMusicActive(bool_t n);
+extern bool_t isMusicActive();
+extern char* getCurrentMusic();
+extern void delAllMusicInGroup(int group);
+extern void quitMusic();
+
+#endif
+
+#endif