From bfd4dbcbe9ba7e0896a2775af78499f5ed65bea2 Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Wed, 7 May 2014 19:46:30 +0100 Subject: [PATCH] Changed litter var_24 to unsigned --- src/park.c | 3 +-- src/sprite.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/park.c b/src/park.c index 5b11ee4024..54e49521e0 100644 --- a/src/park.c +++ b/src/park.c @@ -186,7 +186,7 @@ int calculate_park_rating() litter = &(RCT2_ADDRESS(RCT2_ADDRESS_SPRITE_LIST, rct_sprite)[sprite_idx].litter); // Guessing this eliminates recently dropped litter - if ((uint32)(litter->var_24 - RCT2_GLOBAL(0x00F663AC, sint32)) >= 7680) + if (litter->var_24 - RCT2_GLOBAL(0x00F663AC, uint32) >= 7680) num_litter++; } result -= 600 - (4 * (150 - min(150, num_litter))); @@ -194,7 +194,6 @@ int calculate_park_rating() result -= RCT2_GLOBAL(0x0135882E, sint16); result = clamp(0, result, 999); - //934 return result; } diff --git a/src/sprite.h b/src/sprite.h index 5a3a071ba0..a51e448c41 100644 --- a/src/sprite.h +++ b/src/sprite.h @@ -43,7 +43,7 @@ typedef struct { uint32 pad_00; uint16 next; // 0x04 uint8 pad_06[0x1E]; - sint32 var_24; + uint32 var_24; } rct_litter; typedef struct {