| 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); |