mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
engine.cpp: fix bug in killsprite where sprites were not being removed properly after sorting changes
git-svn-id: https://svn.eduke32.com/eduke32@7623 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
d2ebc8a29c
commit
5865d96306
1 changed files with 3 additions and 0 deletions
|
@ -8474,6 +8474,9 @@ killsprite:
|
||||||
tspriteptr[i] = tspriteptr[spritesortcnt];
|
tspriteptr[i] = tspriteptr[spritesortcnt];
|
||||||
spritesxyz[i].x = spritesxyz[spritesortcnt].x;
|
spritesxyz[i].x = spritesxyz[spritesortcnt].x;
|
||||||
spritesxyz[i].y = spritesxyz[spritesortcnt].y;
|
spritesxyz[i].y = spritesxyz[spritesortcnt].y;
|
||||||
|
tspriteptr[spritesortcnt] = tspriteptr[numSprites];
|
||||||
|
spritesxyz[spritesortcnt].x = spritesxyz[numSprites].x;
|
||||||
|
spritesxyz[spritesortcnt].y = spritesxyz[numSprites].y;
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue