diff --git a/source/build/src/engine.cpp b/source/build/src/engine.cpp index f3bd34519..3c4d9f143 100644 --- a/source/build/src/engine.cpp +++ b/source/build/src/engine.cpp @@ -8474,6 +8474,9 @@ killsprite: tspriteptr[i] = tspriteptr[spritesortcnt]; spritesxyz[i].x = spritesxyz[spritesortcnt].x; spritesxyz[i].y = spritesxyz[spritesortcnt].y; + tspriteptr[spritesortcnt] = tspriteptr[numSprites]; + spritesxyz[spritesortcnt].x = spritesxyz[numSprites].x; + spritesxyz[spritesortcnt].y = spritesxyz[numSprites].y; } continue; }