diff --git a/dxx-changelog.txt b/dxx-changelog.txt index d16cb7828..8ad160236 100755 --- a/dxx-changelog.txt +++ b/dxx-changelog.txt @@ -3,6 +3,7 @@ D2X-Rebirth Changelog 20070404 -------- main/gauges.c: fixing Alt-HUD Y-Offset for Multi-Games +main/newdemo.c, main/newmenu.c: clear HUD-Messages if a Demo starts so old messages do not appear; also set gr_palette_load() in nm_draw_background1 so palette resets if Demo-playback is cancelled 20070403 -------- diff --git a/main/newdemo.c b/main/newdemo.c index 0a228b09f..29134a4e4 100755 --- a/main/newdemo.c +++ b/main/newdemo.c @@ -3233,6 +3233,7 @@ void newdemo_start_playback(char * filename) Function_mode = FMODE_GAME; Cockpit_3d_view[0] = CV_NONE; //turn off 3d views on cockpit Cockpit_3d_view[1] = CV_NONE; //turn off 3d views on cockpit + HUD_clear_messages(); newdemo_playback_one_frame(); // this one loads new level newdemo_playback_one_frame(); // get all of the objects to renderb game } diff --git a/main/newmenu.c b/main/newmenu.c index bfc5f1ae5..463371d15 100644 --- a/main/newmenu.c +++ b/main/newmenu.c @@ -207,6 +207,7 @@ void nm_draw_background1(char * filename) gr_copy_palette(gr_palette, newpal, sizeof(gr_palette)); remap_fonts_and_menus(1); } + gr_palette_load( gr_palette ); #ifndef OGL show_fullscr(&nm_background1); #else