ReleaseDC (NULL, hdc);
}
-//========================================================
-// Video menu stuff
-//========================================================
-
-#if 0
-extern void M_Menu_Options_f (void);
-extern void M_Print (float cx, float cy, char *str);
-extern void M_PrintWhite (float cx, float cy, char *str);
-extern void M_DrawCharacter (float cx, float cy, int num);
-extern void M_DrawPic (float cx, float cy, char *picname);
-
-static int vid_wmodes;
-
-typedef struct
-{
- int modenum;
- char *desc;
- int iscur;
-} modedesc_t;
-
-#define MAX_COLUMN_SIZE 9
-#define MODE_AREA_HEIGHT (MAX_COLUMN_SIZE + 2)
-#define MAX_MODEDESCS (MAX_COLUMN_SIZE*3)
-
-static modedesc_t modedescs[MAX_MODEDESCS];
-
-/*
-================
-VID_MenuDraw
-================
-*/
-void VID_MenuDraw (void)
-{
- cachepic_t *p;
- char *ptr;
- int lnummodes, i, k, column, row;
- vmode_t *pv;
-
- p = Draw_CachePic ("gfx/vidmodes.lmp");
- M_DrawPic ( (320-p->width)/2, 4, "gfx/vidmodes.lmp");
-
- vid_wmodes = 0;
- lnummodes = VID_NumModes ();
-
- for (i=1 ; (i<lnummodes) && (vid_wmodes < MAX_MODEDESCS) ; i++)
- {
- ptr = VID_GetModeDescription (i);
- pv = VID_GetModePtr (i);
-
- k = vid_wmodes;
-
- modedescs[k].modenum = i;
- modedescs[k].desc = ptr;
- modedescs[k].iscur = 0;
-
- if (i == vid_modenum)
- modedescs[k].iscur = 1;
-
- vid_wmodes++;
-
- }
-
- if (vid_wmodes > 0)
- {
- M_Print (2*8, 36+0*8, "Fullscreen Modes (WIDTHxHEIGHTxBPP)");
-
- column = 8;
- row = 36+2*8;
-
- for (i=0 ; i<vid_wmodes ; i++)
- {
- if (modedescs[i].iscur)
- M_PrintWhite (column, row, modedescs[i].desc);
- else
- M_Print (column, row, modedescs[i].desc);
-
- column += 13*8;
-
- if ((i % VID_ROW_SIZE) == (VID_ROW_SIZE - 1))
- {
- column = 8;
- row += 8;
- }
- }
- }
-
- M_Print (3*8, 36 + MODE_AREA_HEIGHT * 8 + 8*2, "Video modes must be set from the");
- M_Print (3*8, 36 + MODE_AREA_HEIGHT * 8 + 8*3, "command line with -width <width>");
- M_Print (3*8, 36 + MODE_AREA_HEIGHT * 8 + 8*4, "and -bpp <bits-per-pixel>");
- M_Print (3*8, 36 + MODE_AREA_HEIGHT * 8 + 8*6, "Select windowed mode with -window");
-}
-
-
-/*
-================
-VID_MenuKey
-================
-*/
-void VID_MenuKey (int key)
-{
- switch (key)
- {
- case K_ESCAPE:
- S_LocalSound ("misc/menu1.wav");
- M_Menu_Options_f ();
- break;
-
- default:
- break;
- }
-}
-#endif
static HINSTANCE gldll;