- moved the tid hash into FLevelLocals and adjusted the interface to the iterators.
This commit is contained in:
parent
4c250a58ca
commit
0e5986769e
15 changed files with 82 additions and 76 deletions
|
|
@ -276,6 +276,7 @@ void FLevelLocals::ClearLevelData()
|
|||
ClearPortals();
|
||||
|
||||
tagManager.Clear();
|
||||
ClearTIDHashes();
|
||||
Behaviors.UnloadModules();
|
||||
SpotState = nullptr;
|
||||
ACSThinker = nullptr;
|
||||
|
|
@ -336,9 +337,6 @@ void P_FreeLevelData ()
|
|||
R_FreePastViewers();
|
||||
P_ClearUDMFKeys();
|
||||
|
||||
// [RH] Clear all ThingID hash chains.
|
||||
AActor::ClearTIDHashes();
|
||||
|
||||
interpolator.ClearInterpolations(); // [RH] Nothing to interpolate on a fresh level.
|
||||
level.ClearAllSubsectorLinks(); // can't be done as part of the polyobj deletion process.
|
||||
SN_StopAllSequences ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue