diff --git a/sc2/src/sc2code/ships/urquan/urquan.c b/sc2/src/sc2code/ships/urquan/urquan.c index 3f2676bae..f04399e22 100644 --- a/sc2/src/sc2code/ships/urquan/urquan.c +++ b/sc2/src/sc2code/ships/urquan/urquan.c @@ -302,15 +302,15 @@ fighter_collision (PELEMENT ElementPtr0, PPOINT pPt0, PELEMENT ElementPtr1, PPOI hFighterElement = AllocElement (); if (hFighterElement) { - COUNT PI, travel_facing; + COUNT primIndex, travel_facing; SIZE delta_facing; ELEMENTPTR FighterElementPtr; LockElement (hFighterElement, &FighterElementPtr); - PI = FighterElementPtr->PrimIndex; + primIndex = FighterElementPtr->PrimIndex; *FighterElementPtr = *ElementPtr0; - FighterElementPtr->PrimIndex = PI; - (GLOBAL (DisplayArray))[PI] = + FighterElementPtr->PrimIndex = primIndex; + (GLOBAL (DisplayArray))[primIndex] = (GLOBAL (DisplayArray))[ElementPtr0->PrimIndex]; FighterElementPtr->state_flags &= ~PRE_PROCESS; FighterElementPtr->state_flags |= CHANGING;