aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/sound.h
diff options
context:
space:
mode:
authorStrangerke2011-08-12 19:11:17 +0200
committerStrangerke2011-08-12 19:11:17 +0200
commit6af5fffd3607d5ffcbb26a7a18316949b7e1ddb8 (patch)
tree8d1fb3f8c06415d3c9cb24e189bb71b25f7bf812 /engines/cge/sound.h
parent91fdecbf68cf9eb1bd1f4105cefd1fa20351d31e (diff)
downloadscummvm-rg350-6af5fffd3607d5ffcbb26a7a18316949b7e1ddb8.tar.gz
scummvm-rg350-6af5fffd3607d5ffcbb26a7a18316949b7e1ddb8.tar.bz2
scummvm-rg350-6af5fffd3607d5ffcbb26a7a18316949b7e1ddb8.zip
CGE: Cleanup: remove useless classes
Diffstat (limited to 'engines/cge/sound.h')
-rw-r--r--engines/cge/sound.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/engines/cge/sound.h b/engines/cge/sound.h
index 33c4e95d35..01b11487d0 100644
--- a/engines/cge/sound.h
+++ b/engines/cge/sound.h
@@ -28,7 +28,7 @@
#ifndef __CGE_SOUND__
#define __CGE_SOUND__
-#include "cge/wav.h"
+#include "cge/general.h"
#include "cge/snddrv.h"
#include "audio/audiostream.h"
#include "audio/decoders/wave.h"
@@ -43,6 +43,22 @@ namespace CGE {
class CGEEngine;
+class DataCk {
+ byte *_buf;
+ int _ckSize;
+public:
+ DataCk(byte *buf, int size);
+ ~DataCk();
+ inline const byte *addr() {
+ return _buf;
+ }
+ inline int size() {
+ return _ckSize;
+ }
+};
+
+DataCk *loadWave(XFile *file);
+
class Sound {
public:
SmpInfo _smpinf;