- fixed lost settings controller state upon new game

https://forum.zdoom.org/viewtopic.php?t=62959
This commit is contained in:
alexey.lysiuk 2018-12-21 13:12:23 +02:00
parent 73d9751bb4
commit b3d6dfb55f
1 changed files with 2 additions and 0 deletions

View File

@ -367,8 +367,10 @@ void G_NewInit ()
userinfo_t saved_ui;
saved_ui.TransferFrom(p->userinfo);
const int chasecam = p->cheats & CF_CHASECAM;
const bool settings_controller = p->settings_controller;
p->~player_t();
::new(p) player_t;
p->settings_controller = settings_controller;
p->cheats |= chasecam;
p->playerstate = PST_DEAD;
p->userinfo.TransferFrom(saved_ui);