Don't make another Game_wind when advancing a level, fixing failed asserts / slow turning
This commit is contained in:
parent
9acd0ba3a6
commit
224f3b1b35
|
@ -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
|
||||
--------
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue