summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-05-11 21:26:26 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-05-11 21:26:26 +0000
commit46958f55432bcbb6f4e90f4dd937d8de355e5785 (patch)
tree38c275b411553cf14a7aaed138151f7c4c4337b3 /include
parent8b70ac9538f7e4da10666cfc21fd368a91a77ae3 (diff)
- podpora kompilacie bez zvuku
kompilujte ako make clean && make nosound git-svn-id: http://opensvn.csie.org/tuxanci_ng@51 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'include')
-rw-r--r--include/fake_audio.h41
-rw-r--r--include/music.h3
-rw-r--r--include/sound.h3
3 files changed, 47 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
diff --git a/include/music.h b/include/music.h
index b505069..a03732c 100644
--- a/include/music.h
+++ b/include/music.h
@@ -3,6 +3,8 @@
#define MUSIC_H
+#ifndef NO_SOUND
+
#include <SDL_mixer.h>
#include "main.h"
@@ -29,3 +31,4 @@ extern void quitMusic();
#endif
+#endif
diff --git a/include/sound.h b/include/sound.h
index c3121a4..2962437 100644
--- a/include/sound.h
+++ b/include/sound.h
@@ -3,6 +3,8 @@
#define SOUND_H
+#ifndef NO_SOUND
+
#include <SDL_mixer.h>
#include "main.h"
@@ -26,3 +28,4 @@ extern void quitSound();
#endif
+#endif