aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/resman.h
diff options
context:
space:
mode:
authorJaromir Wysoglad2019-07-02 20:59:32 +0200
committerThierry Crozat2019-07-28 15:09:14 +0100
commit7164016b34d86329a26c8b47ec986ff810ff7b73 (patch)
tree4056d309e5d84e002fafbd54c09ac3822d91fcfd /engines/supernova/resman.h
parent0e31a6163d6df9a8b7b26b9f50a3a49fe5c7d499 (diff)
downloadscummvm-rg350-7164016b34d86329a26c8b47ec986ff810ff7b73.tar.gz
scummvm-rg350-7164016b34d86329a26c8b47ec986ff810ff7b73.tar.bz2
scummvm-rg350-7164016b34d86329a26c8b47ec986ff810ff7b73.zip
SUPERNOVA: Refactor .dat file access
Diffstat (limited to 'engines/supernova/resman.h')
-rw-r--r--engines/supernova/resman.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/supernova/resman.h b/engines/supernova/resman.h
index 9a4f739dea..5fbb3cd973 100644
--- a/engines/supernova/resman.h
+++ b/engines/supernova/resman.h
@@ -29,6 +29,7 @@
#include "supernova/graphics.h"
#include "supernova/sound.h"
+#include "supernova/supernova.h"
namespace Common {
@@ -36,6 +37,7 @@ class MemoryReadStream;
}
namespace Supernova {
+class SupernovaEngine;
class ResourceManager {
public:
@@ -49,7 +51,7 @@ public:
static const int kNumImageFiles2 = 47;
public:
- ResourceManager(int MSPart);
+ ResourceManager(SupernovaEngine *vm);
~ResourceManager();
Audio::SeekableAudioStream *getSoundStream(AudioId index);
@@ -77,7 +79,7 @@ private:
Common::ScopedPtr<Audio::AudioStream> _musicIntro;
Common::ScopedPtr<Audio::AudioStream> _musicOutro;
Common::ScopedPtr<Audio::AudioStream> _sirenStream;
- int _MSPart;
+ SupernovaEngine *_vm;
int _audioRate;
MSNImage **_images;
byte _cursorNormal[256];