1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00

Integrate data at 0x00992A3C

This commit is contained in:
Marijn van der Werf
2016-08-14 20:27:12 +02:00
parent de1c69d5d9
commit a56dae2953

View File

@@ -4240,6 +4240,14 @@ static bool peep_update_fixing_sub_state_6(bool firstRun, rct_peep *peep, rct_ri
return false;
}
/** rct2: 0x00992A3C */
static const rct_xy16 _992A3C[] = {
{ -12, 0 },
{ 0, 12 },
{ 12, 0 },
{ 0, -12 },
};
/**
* rct2: 0x006C1114
*/
@@ -4267,7 +4275,7 @@ static bool peep_update_fixing_sub_state_7(bool firstRun, rct_peep *peep, rct_ri
}
int direction = map_element_get_direction(mapElement);
rct_xy16 offset = RCT2_ADDRESS(0x992A3C, rct_xy16)[direction];
rct_xy16 offset = _992A3C[direction];
stationX += 16 + offset.x;
if (offset.x == 0) {
@@ -4366,7 +4374,7 @@ static bool peep_update_fixing_sub_state_9(bool firstRun, rct_peep *peep, rct_ri
uint16 destinationY = input.y + 16;
uint8 direction = RCT2_GLOBAL(0xF43914, uint32);
rct_xy16 offset = RCT2_ADDRESS(0x992A3C, rct_xy16)[direction];
rct_xy16 offset = _992A3C[direction];
destinationX -= offset.x;
if (offset.x == 0) {