diff --git a/polymer/eduke32/build/src/engine.c b/polymer/eduke32/build/src/engine.c index 87a8dbcf0..6678e0292 100644 --- a/polymer/eduke32/build/src/engine.c +++ b/polymer/eduke32/build/src/engine.c @@ -9823,7 +9823,7 @@ killsprite: for (int32_t l=i; l>=0; l-=gap) { if (spritesxyz[l].y <= spritesxyz[l+gap].y) break; - swaplong(&tspriteptr[l],&tspriteptr[l+gap]); + swapptr(&tspriteptr[l],&tspriteptr[l+gap]); swaplong(&spritesxyz[l].x,&spritesxyz[l+gap].x); swaplong(&spritesxyz[l].y,&spritesxyz[l+gap].y); } @@ -9864,7 +9864,7 @@ killsprite: for (int32_t l=i; l