- got rid of FNameNoInit and made the default constructor of FName non-initializing.

This setup has been a constant source of problems so now I reviewed all uses of FName to make sure that everything that needs to be initialized is done manually.
This also merges the player_t constructor into the class definition as default values.
This commit is contained in:
Christoph Oelckers 2018-08-19 01:14:15 +02:00
commit fad406c4c9
47 changed files with 185 additions and 309 deletions

View file

@ -259,10 +259,13 @@ void level_info_t::Reset()
compatflags = compatflags2 = 0;
compatmask = compatmask2 = 0;
Translator = "";
RedirectType = 0;
RedirectType = NAME_None;
RedirectMapName = "";
EnterPic = "";
ExitPic = "";
Intermission = NAME_None;
deathsequence = NAME_None;
slideshow = NAME_None;
InterMusic = "";
intermusicorder = 0;
SoundInfo = "";