extern void M_Print (int cx, int cy, char *str);
extern void M_PrintWhite (int cx, int cy, char *str);
extern void M_DrawCharacter (int cx, int line, int num);
-extern void M_DrawPic (int x, int y, qpic_t *pic);
+extern void M_DrawPic (int x, int y, char *picname);
static int vid_line, vid_wmodes;
*/
void VID_MenuDraw (void)
{
- qpic_t *p;
- char *ptr;
- int lnummodes, i, k, column, row;
- vmode_t *pv;
+ 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, p);
+ 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);