diff --git a/polymer/build/src/engine.c b/polymer/build/src/engine.c index 58b92fcf9..d3f38455a 100644 --- a/polymer/build/src/engine.c +++ b/polymer/build/src/engine.c @@ -7199,7 +7199,7 @@ long setgamemode(char davidoption, long daxdim, long daydim, long dabpp) setview(0L,0L,xdim-1,ydim-1); clearallviews(0L); - setbrightness((char)curbrightness,(char *)&palette[0],0); + setbrightness(curbrightness,palette,0); if (searchx < 0) { searchx = halfxdimen; searchy = (ydimen>>1); } diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index c913dd482..2c102494c 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -8868,18 +8868,20 @@ MAIN_LOOP_RESTART: if( ps[myconnectindex].gm&MODE_EOL || ps[myconnectindex].gm&MODE_RESTART ) { - if( ps[myconnectindex].gm&MODE_EOL && display_bonus_screen == 1) + if( ps[myconnectindex].gm&MODE_EOL) { closedemowrite(); ready2send = 0; - i = ud.screen_size; - ud.screen_size = 0; - vscrn(); - ud.screen_size = i; - dobonus(0); - + if(display_bonus_screen == 1) + { + i = ud.screen_size; + ud.screen_size = 0; + vscrn(); + ud.screen_size = i; + dobonus(0); + } if(ud.eog) { ud.eog = 0;