fix(build): rename xEnd to xRight in city_objects.inc to avoid collision with x86 XEND instruction

This commit is contained in:
Игорь Федосеев 2026-10-13 20:22:27 +03:00
parent 881a0061dc
commit 3403696642

View file

@ -118,7 +118,7 @@ ProjectCityPoint3D ENDP
DrawCityObject3D PROC uses ebx esi edi object:DWORD,firstSourceRow:DWORD
local depth:DWORD,left:DWORD,top:DWORD,widthPx:DWORD,heightPx:DWORD
local xEnd:DWORD,yEnd:DWORD,xStart:DWORD,yStart:DWORD
local xRight:DWORD,yEnd:DWORD,xStart:DWORD,yStart:DWORD
local xStep:DWORD,yStep:DWORD,texColumn:DWORD,source:DWORD,row:DWORD,asset:DWORD
local sourceWidth:DWORD,sourceHeight:DWORD,sourcePitch:DWORD,cropX:DWORD,cropY:DWORD
IFDEF CASINO_ACTION_TEST
@ -224,7 +224,7 @@ city_object_project:
jle @F
mov eax, SCREEN_W
@@:
mov xEnd, eax
mov xRight, eax
cmp xStart, 0
jge @F
mov xStart, 0
@ -242,7 +242,7 @@ city_object_project:
mov yStart, 0
@@:
mov eax, xStart
cmp eax, xEnd
cmp eax, xRight
jge city_object_done
mov eax, yStart
cmp eax, yEnd
@ -334,7 +334,7 @@ city_object_next_row:
jb city_object_row
city_object_next_column:
inc ebx
cmp ebx, xEnd
cmp ebx, xRight
jb city_object_column
city_object_done:
ret