- made the corpse queue a simple array in FLevelLocals.
I have to wonder why it had to use such a complicated implementation that provided no advantages whatsoever. The new code is just 1/5th of the old one's size and much closer to Hexen's original implementation which also was a simple array but with no means to resize the queue.
This commit is contained in:
parent
dab68184f5
commit
a0ad4ea193
6 changed files with 27 additions and 116 deletions
|
|
@ -275,6 +275,7 @@ void FLevelLocals::ClearLevelData()
|
|||
ClearPortals();
|
||||
|
||||
SpotState = nullptr;
|
||||
CorpseQueue.Clear();
|
||||
canvasTextureInfo.EmptyList();
|
||||
sections.Clear();
|
||||
segs.Clear();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue