aboutsummaryrefslogtreecommitdiff
path: root/sword2/driver
diff options
context:
space:
mode:
Diffstat (limited to 'sword2/driver')
-rw-r--r--sword2/driver/render.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/sword2/driver/render.cpp b/sword2/driver/render.cpp
index 7997d8e3dd..e2bade672e 100644
--- a/sword2/driver/render.cpp
+++ b/sword2/driver/render.cpp
@@ -1143,9 +1143,9 @@ int32 InitialiseBackgroundLayer(_parallax *p) {
if (p->offset[i] == 0)
continue;
- line = (_parallaxLine *) ((uint8 *) p + p->offset[i]);
+ line = (_parallaxLine *) ((uint8 *) p + FROM_LE_32(p->offset[i]));
data = (uint8 *) line + sizeof(_parallaxLine);
- x = line->offset;
+ x = FROM_LE_16(line->offset);
dst = memchunk + i * p->w + x;
@@ -1155,7 +1155,7 @@ int32 InitialiseBackgroundLayer(_parallax *p) {
continue;
}
- for (j = 0; j < line->packets; j++) {
+ for (j = 0; j < FROM_LE_16(line->packets); j++) {
if (zeros) {
dst += *data;
x += *data;