From 9dca351e8d82433d44c0c2d24c47cd34c8d557cd Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Sat, 11 Jul 2015 19:37:19 +0100 Subject: [PATCH] fix mistake in sub_679023 --- src/interface/viewport.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interface/viewport.c b/src/interface/viewport.c index 37f8627a1c..4e3217ca95 100644 --- a/src/interface/viewport.c +++ b/src/interface/viewport.c @@ -2353,9 +2353,6 @@ void sub_679023(rct_drawpixelinfo *dpi, int imageId, int x, int y) RCT2_GLOBAL(0x00141F569, uint8) = 0; imageId &= 0xBFFFFFFF; if (imageId & 0x20000000) { - RCT2_GLOBAL(0x00EDF81C, uint32) = 0; - sub_679074(dpi, imageId, x, y); - } else { RCT2_GLOBAL(0x00EDF81C, uint32) = 0x20000000; int index = (imageId >> 19) & 0x7F; if (imageId & 0x80000000) { @@ -2363,6 +2360,9 @@ void sub_679023(rct_drawpixelinfo *dpi, int imageId, int x, int y) } int g1Index = RCT2_ADDRESS(0x0097FCBC, uint32)[index] << 4; RCT2_GLOBAL(0x009ABDA4, uint8*) = g1Elements[g1Index].offset; + } else { + RCT2_GLOBAL(0x00EDF81C, uint32) = 0; + sub_679074(dpi, imageId, x, y); } }