From 12f6d578764cb58dbaaadfbeb926515e82c42e67 Mon Sep 17 00:00:00 2001 From: qcz Date: Wed, 20 Aug 2014 17:39:41 +0200 Subject: [PATCH] Fix pointer type --- src/game.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game.c b/src/game.c index fc1c9a1ad6..ceae782edc 100644 --- a/src/game.c +++ b/src/game.c @@ -2507,9 +2507,9 @@ static void game_hire_new_staff_member(int* eax, int* ebx, int* ecx, int* edx, newPeep->sprite_type = _eax; _edx = RCT2_ADDRESS(0x0098270C, uint32)[_eax * 2]; - newPeep->var_14 = *((int*)_edx); - newPeep->var_09 = *((int*)(_edx + 1)); - newPeep->var_15 = *((int*)(_edx + 2)); + newPeep->var_14 = *((uint8*)_edx); + newPeep->var_09 = *((uint8*)(_edx + 1)); + newPeep->var_15 = *((uint8*)(_edx + 2)); RCT2_CALLPROC_X(0x0069E9D3, newPeep->x, 0, newPeep->y, newPeep->z, (int)newPeep, 0, 0); RCT2_CALLPROC_X(0x006EC473, *eax, 0, 0, 0, (int)newPeep, 0, 0);