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
|
20100208
|
||||||
--------
|
--------
|
||||||
main/menu.c, main/scores.c, main/scores.h: Move all globals in scores.c into struct members/local variables
|
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
|
20100207
|
||||||
--------
|
--------
|
||||||
|
|
|
@ -1247,6 +1247,7 @@ void StartNewLevelSub(int level_num, int page_in_textures)
|
||||||
if (!((Game_mode & GM_MULTI) && (Newdemo_state != ND_STATE_PLAYBACK)))
|
if (!((Game_mode & GM_MULTI) && (Newdemo_state != ND_STATE_PLAYBACK)))
|
||||||
palette_save();
|
palette_save();
|
||||||
|
|
||||||
|
if (!Game_wind)
|
||||||
game();
|
game();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3374,6 +3374,7 @@ void newdemo_start_playback(char * filename)
|
||||||
HUD_clear_messages();
|
HUD_clear_messages();
|
||||||
newdemo_playback_one_frame(); // this one loads new level
|
newdemo_playback_one_frame(); // this one loads new level
|
||||||
newdemo_playback_one_frame(); // get all of the objects to renderb game
|
newdemo_playback_one_frame(); // get all of the objects to renderb game
|
||||||
|
if (!Game_wind)
|
||||||
game(); // create game environment
|
game(); // create game environment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue