Difference for main/menu.c from version 1.8 to 1.9


version 1.8 version 1.9
Line 857
 
Line 857
 }  }
   
 extern int last_drawn_cockpit[2];  extern int last_drawn_cockpit[2];
 //added 05/27/99 Matt Mueller - in game fullscreen changing  
 #ifdef SDL_VIDEO  
 extern int sdl_video_flags;  
 #include <SDL/SDL_video.h>  
 #endif  
 //end addition -MM  
 void change_res()  void change_res()
 {  {
  //edited 05/27/99 Matt Mueller - ingame fullscreen changing   //edited 05/27/99 Matt Mueller - ingame fullscreen changing
  newmenu_item m[8];   newmenu_item m[8];
  int modes[8];   int modes[8];
  int i=0, mc=0;   int i=0, mc=0;
 #ifdef SDL_VIDEO  #ifdef GR_SUPPORTS_FULLSCREEN_TOGGLE
  int fullscreenc;   int fullscreenc;
 #endif  #endif
  //end edit -MM   //end edit -MM
Line 898
 
Line 893
 // m[mc].type = NM_TYPE_CHECK; m[mc].text = "No Doublebuffer"; m[mc].value = use_double_buffer;  // m[mc].type = NM_TYPE_CHECK; m[mc].text = "No Doublebuffer"; m[mc].value = use_double_buffer;
   
  //added 05/27/99 Matt Mueller - ingame fullscreen changing   //added 05/27/99 Matt Mueller - ingame fullscreen changing
 #ifdef SDL_VIDEO  #ifdef GR_SUPPORTS_FULLSCREEN_TOGGLE
  fullscreenc=mc;m[mc].type = NM_TYPE_CHECK; m[mc].text = "Fullscreen"; m[mc].value = (sdl_video_flags & SDL_FULLSCREEN)?1:0;mc++;   fullscreenc=mc;m[mc].type = NM_TYPE_CHECK; m[mc].text = "Fullscreen"; m[mc].value = gr_check_fullscreen();mc++;
 #endif  #endif
  //end addition -MM   //end addition -MM
   
Line 907
 
Line 902
    i=newmenu_do1( NULL, "Screen Resolution", mc, m, &change_res_poll, i);     i=newmenu_do1( NULL, "Screen Resolution", mc, m, &change_res_poll, i);
   
   //added 05/27/99 Matt Mueller - ingame fullscreen changing    //added 05/27/99 Matt Mueller - ingame fullscreen changing
 #ifdef SDL_VIDEO  #ifdef GR_SUPPORTS_FULLSCREEN_TOGGLE
    if (m[fullscreenc].value != (sdl_video_flags & SDL_FULLSCREEN)?1:0){     if (m[fullscreenc].value != gr_check_fullscreen()){
     if (m[fullscreenc].value)      gr_toggle_fullscreen();
     sdl_video_flags|=SDL_FULLSCREEN;          Game_screen_mode = -1;
     else  
     sdl_video_flags&= ~SDL_FULLSCREEN;  
     grd_curscreen->sc_mode=0;//hack to get it to reset screen mode  
    }     }
 #endif  #endif
   //end addition -MM    //end addition -MM

Legend:
line(s) removed in v.1.8 
line(s) changed
 line(s) added in v.1.9