move kill/secret management into the shared code

Implemented for Blood so far, this gets rid of gKillMgr and gSecretMgr
This commit is contained in:
Christoph Oelckers 2023-09-30 23:06:27 +02:00
parent 26ba62dc62
commit 4af7a649b6
17 changed files with 207 additions and 170 deletions

View file

@ -50,8 +50,8 @@ TArray<ClusterDef> clusters;
TArray<VolumeRecord> volumes;
TArray<TPointer<MapRecord>> mapList; // must be allocated as pointers because it can whack the currentlLevel pointer if this was a flat array.
static TMap<FString, FString> musicReplacements;
MapRecord *currentLevel; // level that is currently played.
MapRecord* lastLevel; // Same here, for the last level.
MapRecord* currentLevel; // level that is currently played.
MapLocals Level;
CCMD(listmaps)