removed fullscreen menu toggle - does not work on any arch and hasn't since we have toggle in resolution menu

This commit is contained in:
zicodxx 2006-10-20 14:53:41 +00:00
parent f1706cf2ec
commit 9842dfe1b6
5 changed files with 0 additions and 59 deletions

View file

@ -61,27 +61,6 @@ int gr_toggle_fullscreen(void){
return ogl_fullscreen;
}
int arch_toggle_fullscreen_menu(void){
unsigned char *buf=NULL;
if (ogl_readpixels_ok){
MALLOC(buf,unsigned char,grd_curscreen->sc_w*grd_curscreen->sc_h*3);
glReadBuffer(GL_FRONT);
glReadPixels(0,0,grd_curscreen->sc_w,grd_curscreen->sc_h,GL_RGB,GL_UNSIGNED_BYTE,buf);
}
gr_do_fullscreen(!ogl_fullscreen);
if (ogl_readpixels_ok){
glRasterPos2f(0,0);
glDrawPixels(grd_curscreen->sc_w,grd_curscreen->sc_h,GL_RGB,GL_UNSIGNED_BYTE,buf);
free(buf);
}
return ogl_fullscreen;
}
void ogl_init_state(void){
/* select clearing (background) color */
glClearColor(0.0, 0.0, 0.0, 0.0);

View file

@ -772,11 +772,5 @@ int gr_check_fullscreen(void);//must return 0 if windowed, 1 if fullscreen
int gr_toggle_fullscreen(void);//returns state after toggling (ie, same as if you had called check_fullscreen immediatly after)
#endif
//currently only OGL can toggle in the menus, because its screen data is not used (and stays in the same place). whereas software modes, toggling fullscreen would very likely make the data buffer point to a different location, and all the subbitmaps of it would have invalid addresses in them.
#if (defined(OGL) && !defined(__WINDOWS__))
#define GR_SUPPORTS_FULLSCREEN_MENU_TOGGLE
#endif
int gr_toggle_fullscreen_menu(void);//returns state after toggling (ie, same as if you had called check_fullscreen immediatly after)
//make this a define, since its used in several places
#define KEYS_GR_TOGGLE_FULLSCREEN KEY_CTRLED+KEY_SHIFTED+KEY_PADENTER: case KEY_ALTED+KEY_CTRLED+KEY_PADENTER: case KEY_ALTED+KEY_SHIFTED+KEY_PADENTER: case KEY_ALTED+KEY_ENTER

View file

@ -834,23 +834,6 @@ int gr_toggle_fullscreen_game(void) {
#endif
}
int arch_toggle_fullscreen_menu(void);
int gr_toggle_fullscreen_menu(void){
#ifdef GR_SUPPORTS_FULLSCREEN_MENU_TOGGLE
int i;
i=arch_toggle_fullscreen_menu();
generic_key_handler(KEY_PADENTER,0);
generic_key_handler(KEY_ENTER,0);
key_flush();
return i;
#else
return -1;
#endif
}
fix frame_time_list[8] = {0,0,0,0,0,0,0,0};
fix frame_time_total=0;
int frame_time_cntr=0;

View file

@ -687,9 +687,6 @@ int network_join_game_menu() {
selected_game = -1;
done = 1;
break;
case KEYS_GR_TOGGLE_FULLSCREEN:
gr_toggle_fullscreen_menu();
break;
}
}
done_background(&bg);

View file

@ -1028,10 +1028,6 @@ int newmenu_do3_real( char * title, char * subtitle, int nitems, newmenu_item *
case KEY_PRINT_SCREEN: save_screen_shot(0); break;
case KEYS_GR_TOGGLE_FULLSCREEN:
gr_toggle_fullscreen_menu();
break;
#ifndef NDEBUG
case KEY_BACKSP:
if ( (choice>-1) && (item[choice].type!=NM_TYPE_INPUT)&&(item[choice].type!=NM_TYPE_INPUT_MENU))
@ -1743,10 +1739,6 @@ ReadFileNames:
done = 1;
break;
case KEYS_GR_TOGGLE_FULLSCREEN:
gr_toggle_fullscreen_menu();
break;
default:
{
int ascii = key_to_ascii(key);
@ -2094,10 +2086,6 @@ int newmenu_listbox1( char * title, int nitems, char * items[], int allow_abort_
done = 1;
break;
case KEYS_GR_TOGGLE_FULLSCREEN:
gr_toggle_fullscreen_menu();
break;
default:
if ( key > 0 ) {
int ascii = key_to_ascii(key);