Don't make another Game_wind when advancing a level, fixing failed asserts / slow turning

This commit is contained in:
kreatordxx 2010-02-08 05:34:43 +00:00
parent 9acd0ba3a6
commit 224f3b1b35
3 changed files with 5 additions and 2 deletions

View file

@ -3,6 +3,7 @@ D1X-Rebirth Changelog
20100208
--------
main/menu.c, main/scores.c, main/scores.h: Move all globals in scores.c into struct members/local variables
main/game.c, main/newdemo.c: Don't make another Game_wind when advancing a level, fixing failed asserts / slow turning
20100207
--------

View file

@ -1247,7 +1247,8 @@ void StartNewLevelSub(int level_num, int page_in_textures)
if (!((Game_mode & GM_MULTI) && (Newdemo_state != ND_STATE_PLAYBACK)))
palette_save();
game();
if (!Game_wind)
game();
}
//called when the player is starting a new level for normal game model

View file

@ -3374,7 +3374,8 @@ void newdemo_start_playback(char * filename)
HUD_clear_messages();
newdemo_playback_one_frame(); // this one loads new level
newdemo_playback_one_frame(); // get all of the objects to renderb game
game(); // create game environment
if (!Game_wind)
game(); // create game environment
}
void newdemo_stop_playback()