aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/audio
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-07-25 20:27:55 +0800
committerchai <chaifix@163.com>2018-07-25 20:27:55 +0800
commit0371f99359d1f58dbec6353234c2b1ebd86a7585 (patch)
tree59da821f194dd067e8bf196ebe422712cd975346 /src/libjin/audio
parent128b6dd3e3a803e475ec03493ee26e6b20d7e42b (diff)
*image->texture
Diffstat (limited to 'src/libjin/audio')
-rw-r--r--src/libjin/audio/audio.h3
-rw-r--r--src/libjin/audio/sdl/audio.h2
-rw-r--r--src/libjin/audio/source.cpp2
3 files changed, 4 insertions, 3 deletions
diff --git a/src/libjin/audio/audio.h b/src/libjin/audio/audio.h
index 7b27e1f..239b718 100644
--- a/src/libjin/audio/audio.h
+++ b/src/libjin/audio/audio.h
@@ -12,7 +12,8 @@ namespace audio
{
class Source;
- class AudioSystem : public Subsystem<AudioSystem>
+ template<class SubAudioSystem>
+ class AudioSystem : public Subsystem<SubAudioSystem>
{
public:
diff --git a/src/libjin/audio/sdl/audio.h b/src/libjin/audio/sdl/audio.h
index 861acb3..83ad255 100644
--- a/src/libjin/audio/sdl/audio.h
+++ b/src/libjin/audio/sdl/audio.h
@@ -13,7 +13,7 @@ namespace audio
#define SDLAUDIO_BYTEDEPTH (SDLAUDIO_BITDEPTH >> 3)
#define SDLAUDIO_CHANNELS 2
- class SDLAudio : public AudioSystem
+ class SDLAudio : public AudioSystem<SDLAudio>
{
public:
diff --git a/src/libjin/audio/source.cpp b/src/libjin/audio/source.cpp
index a09bbab..f6da44b 100644
--- a/src/libjin/audio/source.cpp
+++ b/src/libjin/audio/source.cpp
@@ -21,4 +21,4 @@ namespace audio
}
}
-} \ No newline at end of file
+}