version 1.11 | | version 1.12 |
---|
| | |
* Routines for menus. | | * Routines for menus. |
* | | * |
* $Log$ | | * $Log$ |
| | * Revision 1.12 2000/10/28 09:31:08 donut |
| | * OGL support for fullscreen toggle key while in menus |
| | * |
* Revision 1.11 2000/10/27 10:12:54 donut | | * Revision 1.11 2000/10/27 10:12:54 donut |
* fixed segv if menu res and game res were different, due to fonts getting swapped by set_screen_mode but still using the old pointers | | * fixed segv if menu res and game res were different, due to fonts getting swapped by set_screen_mode but still using the old pointers |
* | | * |
| | |
| | |
case KEY_PRINT_SCREEN: save_screen_shot(0); break; | | case KEY_PRINT_SCREEN: save_screen_shot(0); break; |
| | |
| | case KEYS_GR_TOGGLE_FULLSCREEN: |
| | gr_toggle_fullscreen_menu(); |
| | break; |
| | |
#ifndef NDEBUG | | #ifndef NDEBUG |
case KEY_BACKSP: | | case KEY_BACKSP: |
if ( (choice>-1) && (item[choice].type!=NM_TYPE_INPUT)&&(item[choice].type!=NM_TYPE_INPUT_MENU)) | | if ( (choice>-1) && (item[choice].type!=NM_TYPE_INPUT)&&(item[choice].type!=NM_TYPE_INPUT_MENU)) |
| | |
case KEY_PADENTER: | | case KEY_PADENTER: |
done = 1; | | done = 1; |
break; | | break; |
| | |
| | case KEYS_GR_TOGGLE_FULLSCREEN: |
| | gr_toggle_fullscreen_menu(); |
| | break; |
| | |
default: | | default: |
{ | | { |
int ascii = key_to_ascii(key); | | int ascii = key_to_ascii(key); |
| | |
case KEY_PADENTER: | | case KEY_PADENTER: |
done = 1; | | done = 1; |
break; | | break; |
| | |
| | case KEYS_GR_TOGGLE_FULLSCREEN: |
| | gr_toggle_fullscreen_menu(); |
| | break; |
| | |
default: | | default: |
if ( key > 0 ) { | | if ( key > 0 ) { |
int ascii = key_to_ascii(key); | | int ascii = key_to_ascii(key); |