summary refs log tree commit diff
path: root/src/misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc.h')
-rw-r--r--src/misc.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/misc.h b/src/misc.h
index e3bef7d..638255c 100644
--- a/src/misc.h
+++ b/src/misc.h
@@ -4,7 +4,14 @@
 #include <AL/al.h>
 #include <GL/gl.h>
 
-extern "C" ALuint loadSound(const char*);
-extern "C" GLuint loadTexture(const char*);
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+	ALuint loadSound(const char*);
+	GLuint loadTexture(const char*);
+	void playSound(ALuint source, ALfloat x, ALfloat y, ALfloat z);
+#ifdef __cplusplus
+} // extern "C"
+#endif // __cplusplus
 
 #endif // BLACKSHADES_MISC_H