| version 1.5 | | version 1.6 |
|---|
| | |
| * Game loop for Inferno | | * Game loop for Inferno |
| * | | * |
| * $Log$ | | * $Log$ |
| | | * Revision 1.6 1999/08/23 18:04:55 donut |
| | | * added hotkeys for reschange and d1x menu |
| | | * |
| * Revision 1.5 1999/08/14 15:49:51 donut | | * Revision 1.5 1999/08/14 15:49:51 donut |
| * moved MENU_SCREEN_MODE to main/screens.h so that it can be used for the startup screen mode in inferno.c | | * moved MENU_SCREEN_MODE to main/screens.h so that it can be used for the startup screen mode in inferno.c |
| * | | * |
| | |
| #include "vlcnfire.h" | | #include "vlcnfire.h" |
| //end this section addition | | //end this section addition |
| | | |
| | | //added 8/23/99 by Matt Mueller for hot key res/fullscreen changing, and menu access |
| | | #ifdef SDL_VIDEO |
| | | extern int sdl_video_flags; |
| | | #include <SDL/SDL_video.h> |
| | | extern void change_res(); |
| | | extern void d1x_options_menu(); |
| | | #endif |
| | | //end addition -MM |
| | | |
| | | |
| | | |
| | |
| case KEY_MINUS: shrink_window(); break; | | case KEY_MINUS: shrink_window(); break; |
| case KEY_SHIFTED+KEY_EQUAL: | | case KEY_SHIFTED+KEY_EQUAL: |
| case KEY_EQUAL: grow_window(); break; | | case KEY_EQUAL: grow_window(); break; |
| | | |
| | | //added 8/23/99 by Matt Mueller for hot key res/fullscreen changing, and menu access |
| | | case KEY_ALTED+KEY_SHIFTED+KEY_PADDIVIDE: |
| | | d1x_options_menu(); |
| | | break; |
| | | case KEY_ALTED+KEY_SHIFTED+KEY_PADMULTIPLY: |
| | | change_res(); |
| | | break; |
| | | case KEY_ALTED+KEY_SHIFTED+KEY_PADMINUS: |
| | | //lower res |
| | | //should we just cycle through the list that is displayed in the res change menu? |
| | | // what if their card/X/etc can't handle that mode? hrm. |
| | | //well, the quick access to the menu is good enough for now. |
| | | break; |
| | | case KEY_ALTED+KEY_SHIFTED+KEY_PADPLUS: |
| | | //increase res |
| | | break; |
| | | case KEY_ALTED+KEY_SHIFTED+KEY_PADENTER: |
| | | #ifdef SDL_VIDEO |
| | | hud_message(MSGC_GAME_FEEDBACK, "toggling fullscreen mode %s",sdl_video_flags&SDL_FULLSCREEN?"off":"on" ); |
| | | sdl_video_flags^=SDL_FULLSCREEN; |
| | | grd_curscreen->sc_mode=0;//hack to get it to reset screen mode |
| | | #else |
| | | hud_message(MSGC_GAME_FEEDBACK, "fullscreen toggle not supported by this target"); |
| | | #endif |
| | | break; |
| | | //end addition -MM |
| | | |
| //added 11/01/98 Matt Mueller | | //added 11/01/98 Matt Mueller |
| case KEY_CTRLED+KEY_ALTED+KEY_LAPOSTRO: | | case KEY_CTRLED+KEY_ALTED+KEY_LAPOSTRO: |