aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/draci.h
diff options
context:
space:
mode:
authorRobert Špalek2009-10-11 22:30:40 +0000
committerRobert Špalek2009-10-11 22:30:40 +0000
commitc4563616ae06194087b467746fe2b820b6311ac0 (patch)
treea31010111c1c0900e8c951d90b309063b8e9f33f /engines/draci/draci.h
parentb6baadff535fd48fbf94a2519ac4a2404088d273 (diff)
downloadscummvm-rg350-c4563616ae06194087b467746fe2b820b6311ac0.tar.gz
scummvm-rg350-c4563616ae06194087b467746fe2b820b6311ac0.tar.bz2
scummvm-rg350-c4563616ae06194087b467746fe2b820b6311ac0.zip
Added support for sound archives.
We initialize them in the DraciEngine constructor, but don't play any sounds yet. Checked that it works for all existing sound files (required several work-arounds against unspoken specification). When copying the interface from barchive.h, I decided to remove some const's from there, because getFile() wasn't really behaving like const. Removed some static Common::String instances. svn-id: r44953
Diffstat (limited to 'engines/draci/draci.h')
-rw-r--r--engines/draci/draci.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/draci/draci.h b/engines/draci/draci.h
index fed7cfed7e..d5683d5516 100644
--- a/engines/draci/draci.h
+++ b/engines/draci/draci.h
@@ -37,6 +37,7 @@
#include "draci/script.h"
#include "draci/barchive.h"
#include "draci/animation.h"
+#include "draci/sound.h"
namespace Draci {
@@ -82,6 +83,9 @@ public:
BArchive *_initArchive;
BArchive *_stringsArchive;
+ SoundArchive *_soundsArchive;
+ SoundArchive *_dubbingArchive;
+
bool _showWalkingMap;
Common::RandomSource _rnd;