|
|
@ -1,4 +1,4 @@
|
|
|
|
/* $Id: configuration.c,v 1.69 2004/12/26 04:19:20 stpohle Exp $
|
|
|
|
/* $Id: configuration.c,v 1.70 2005/02/20 19:54:10 patty21 Exp $
|
|
|
|
* configuration */
|
|
|
|
* configuration */
|
|
|
|
|
|
|
|
|
|
|
|
#include <SDL.h>
|
|
|
|
#include <SDL.h>
|
|
|
@ -523,7 +523,8 @@ config_video ()
|
|
|
|
{"640x480", NULL},
|
|
|
|
{"640x480", NULL},
|
|
|
|
{"800x600", NULL},
|
|
|
|
{"800x600", NULL},
|
|
|
|
{"1024x768", NULL},
|
|
|
|
{"1024x768", NULL},
|
|
|
|
{"1280x1024", NULL}
|
|
|
|
{"1280x1024", NULL},
|
|
|
|
|
|
|
|
{"1600x1200", NULL}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
_charlist screenbpp[] = {
|
|
|
|
_charlist screenbpp[] = {
|
|
|
|
{"16", NULL},
|
|
|
|
{"16", NULL},
|
|
|
@ -537,7 +538,7 @@ config_video ()
|
|
|
|
_menu *menu;
|
|
|
|
_menu *menu;
|
|
|
|
|
|
|
|
|
|
|
|
/* set all pointers in this array */
|
|
|
|
/* set all pointers in this array */
|
|
|
|
charlist_fillarraypointer (screenres, 4);
|
|
|
|
charlist_fillarraypointer (screenres, 5);
|
|
|
|
charlist_fillarraypointer (screenbpp, 3);
|
|
|
|
charlist_fillarraypointer (screenbpp, 3);
|
|
|
|
|
|
|
|
|
|
|
|
/* select the current settings */
|
|
|
|
/* select the current settings */
|
|
|
@ -549,11 +550,11 @@ config_video ()
|
|
|
|
while (!done && bman.state != GS_quit) {
|
|
|
|
while (!done && bman.state != GS_quit) {
|
|
|
|
menu = menu_new ("Video Setup", 325, 300);
|
|
|
|
menu = menu_new ("Video Setup", 325, 300);
|
|
|
|
menu_create_label (menu, "Resolution", 25, 70, 0, COLOR_brown);
|
|
|
|
menu_create_label (menu, "Resolution", 25, 70, 0, COLOR_brown);
|
|
|
|
menu_create_list (menu, "res", 155, 55, 150, 70, screenres, &selres, 1);
|
|
|
|
menu_create_list (menu, "res", 155, 55, 150, 85, screenres, &selres, 1);
|
|
|
|
menu_create_label (menu, "Colors", 65, 160, 0, COLOR_brown);
|
|
|
|
menu_create_label (menu, "Colors", 65, 170, 0, COLOR_brown);
|
|
|
|
menu_create_list (menu, "bpp", 195, 145, 50, 55, screenbpp, &selbpp, 2);
|
|
|
|
menu_create_list (menu, "bpp", 195, 155, 50, 55, screenbpp, &selbpp, 2);
|
|
|
|
menu_create_bool (menu, "Fullscreen", -1, 210, 150, &gfx.fullscreen, 3);
|
|
|
|
menu_create_bool (menu, "Fullscreen", -1, 220, 150, &gfx.fullscreen, 3);
|
|
|
|
menu_create_button (menu, "OK", -1, 250, 100, 0);
|
|
|
|
menu_create_button (menu, "OK", -1, 260, 100, 0);
|
|
|
|
menuselect = menu_loop (menu);
|
|
|
|
menuselect = menu_loop (menu);
|
|
|
|
menu_delete (menu);
|
|
|
|
menu_delete (menu);
|
|
|
|
|
|
|
|
|
|
|
|