diff options
author | Bertrand Augereau | 2011-08-30 10:31:42 +0200 |
---|---|---|
committer | Bertrand Augereau | 2011-08-30 10:31:42 +0200 |
commit | 018e304555e77b333c57f504efbefc5894b3e0c0 (patch) | |
tree | ec97ebd63705df560d7fb981170d666ffe9600b5 | |
parent | 25675e885857fb152bd47cbce4588fc1f6a81f99 (diff) | |
download | scummvm-rg350-018e304555e77b333c57f504efbefc5894b3e0c0.tar.gz scummvm-rg350-018e304555e77b333c57f504efbefc5894b3e0c0.tar.bz2 scummvm-rg350-018e304555e77b333c57f504efbefc5894b3e0c0.zip |
DREAMWEB: Stricter typing
-rw-r--r-- | engines/dreamweb/backdrop.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/dreamweb/backdrop.cpp b/engines/dreamweb/backdrop.cpp index ed7836a20c..2c399af3c4 100644 --- a/engines/dreamweb/backdrop.cpp +++ b/engines/dreamweb/backdrop.cpp @@ -253,9 +253,9 @@ void DreamGenContext::showallfree() { data.word(kDataad) = kFrframedata; data.word(kFramesad) = kFrframes; data.byte(kCurrentfree) = 0; - const uint8 *mapData = segRef(data.word(kFreedat)).ptr(2, 0); + const DynObject *freeObjects = (const DynObject *)segRef(data.word(kFreedat)).ptr(0, 0); for(size_t i = 0; i < 80; ++i) { - uint8 mapad = getmapad(mapData); + uint8 mapad = getmapad(freeObjects[i].mapad); if (mapad != 0) { data.word(kCurrentframe) = 3 * data.byte(kCurrentfree); uint8 width, height; @@ -277,7 +277,6 @@ void DreamGenContext::showallfree() { } ++data.byte(kCurrentfree); - mapData += 16; } } |