- Fixed: Starting a new game didn't remove the deferred scripts.

SVN r337 (trunk)
This commit is contained in:
Christoph Oelckers 2006-09-23 20:14:06 +00:00
parent 3deb4e631e
commit adf6579b37
2 changed files with 7 additions and 4 deletions

View file

@ -1,3 +1,6 @@
September 23, 2006 (Changes by Graf Zahl)
- Fixed: Starting a new game didn't remove the deferred scripts.
September 22, 2006 September 22, 2006
- Fixed: FNodeBuilder::ShoveSegBehind needs to check that the result from - Fixed: FNodeBuilder::ShoveSegBehind needs to check that the result from
Heuristic is positive, not just non-zero. Heuristic is positive, not just non-zero.

View file

@ -1404,11 +1404,11 @@ void G_InitNew (char *mapname, bool bTitleLevel)
int i; int i;
if (!savegamerestore) if (!savegamerestore)
{
G_ClearSnapshots (); G_ClearSnapshots ();
P_RemoveDefereds ();
// [RH] Mark all levels as not visited // [RH] Mark all levels as not visited
if (!savegamerestore)
{
for (unsigned int i = 0; i < wadlevelinfos.Size(); i++) for (unsigned int i = 0; i < wadlevelinfos.Size(); i++)
wadlevelinfos[i].flags = wadlevelinfos[i].flags & ~LEVEL_VISITED; wadlevelinfos[i].flags = wadlevelinfos[i].flags & ~LEVEL_VISITED;
} }