mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-16 11:33:03 +01:00
x64: Fix set sign name by removing RCT2_GLOBAL use
This commit is contained in:
@@ -5317,9 +5317,9 @@ void game_command_set_sign_name(int* eax, int* ebx, int* ecx, int* edx, int* esi
|
||||
nameChunkOffset = 2;
|
||||
nameChunkOffset *= 12;
|
||||
nameChunkOffset = min(nameChunkOffset, countof(newName) - 12);
|
||||
RCT2_GLOBAL(newName + nameChunkOffset + 0, uint32) = *edx;
|
||||
RCT2_GLOBAL(newName + nameChunkOffset + 4, uint32) = *ebp;
|
||||
RCT2_GLOBAL(newName + nameChunkOffset + 8, uint32) = *edi;
|
||||
memcpy(newName + nameChunkOffset + 0, edx, 4);
|
||||
memcpy(newName + nameChunkOffset + 4, ebp, 4);
|
||||
memcpy(newName + nameChunkOffset + 8, edi, 4);
|
||||
|
||||
if (nameChunkIndex != 0) {
|
||||
*ebx = 0;
|
||||
|
||||
Reference in New Issue
Block a user