aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/adl/adl.h')
-rw-r--r--engines/adl/adl.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/engines/adl/adl.h b/engines/adl/adl.h
index 2e413ac64d..dba6cc797a 100644
--- a/engines/adl/adl.h
+++ b/engines/adl/adl.h
@@ -35,6 +35,8 @@
#include "audio/mixer.h"
#include "audio/softsynth/pcspk.h"
+#include "adl/disk.h"
+
namespace Common {
class ReadStream;
class SeekableReadStream;
@@ -69,11 +71,16 @@ enum Direction {
};
struct Room {
+ Room() :
+ description(0),
+ picture(0),
+ curPicture(0) {
+ memset(connections, 0, sizeof(connections));
+ }
+
byte description;
byte connections[IDI_DIR_TOTAL];
- byte track;
- byte sector;
- byte offset;
+ DataBlockPtr data;
byte picture;
byte curPicture;
bool isFirstTime;