Move InitializeObjets back, only reinit regenerated pickups counter

This commit is contained in:
Lwmte 2025-03-16 20:48:40 +01:00
parent cb37bda329
commit 4ed26b1c2d
2 changed files with 3 additions and 3 deletions

View file

@ -174,6 +174,7 @@ void InitializeGameFlags()
FlipEffect = NO_VALUE;
FlipStatus = false;
NumRPickups = 0;
Camera.underwater = false;
}
@ -252,7 +253,6 @@ void InitializeObjects()
// User defined objects
CustomObjects();
NumRPickups = 0;
CurrentSequence = 0;
SequenceResults[0][1][2] = 0;
SequenceResults[0][2][1] = 1;

View file

@ -219,8 +219,6 @@ std::string ReadString()
void LoadItems()
{
InitializeObjects();
g_Level.NumItems = ReadCount();
TENLog("Moveables: " + std::to_string(g_Level.NumItems), LogLevel::Info);
@ -456,6 +454,8 @@ void LoadObjects()
Objects[objNum].animIndex = ReadInt32();
}
InitializeObjects();
int staticCount = ReadCount();
TENLog("Statics: " + std::to_string(staticCount), LogLevel::Info);