- changed some data init code to delete the data it wants to initialize first.
- The 'savebuffer' variable still existed? - Changed AInventory::Destroy to NULL SendItemUse and SendItemDrop if they point to the destroyed object. Although unlikely it can't be ruled out completely that this can happen with delayed CCMDs. - fixed: Starting a new game did not clear the hub statistics array. SVN r3034 (trunk)
This commit is contained in:
parent
99b5fe29f7
commit
c6525a2271
10 changed files with 31 additions and 4 deletions
|
|
@ -119,7 +119,6 @@ bool savegamerestore;
|
|||
|
||||
extern int mousex, mousey;
|
||||
extern bool sendpause, sendsave, sendturn180, SendLand;
|
||||
extern const AInventory *SendItemUse, *SendItemDrop;
|
||||
|
||||
void *statcopy; // for statistics driver
|
||||
|
||||
|
|
@ -309,6 +308,7 @@ void G_InitNew (const char *mapname, bool bTitleLevel)
|
|||
bool wantFast;
|
||||
int i;
|
||||
|
||||
G_ClearHubInfo();
|
||||
if (!savegamerestore)
|
||||
{
|
||||
G_ClearSnapshots ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue