\r
static void fadePalette(sbyte fade, sbyte start, word iter, byte *palette);\r
static byte tmppal[PAL_SIZE];\r
-int old_mode;\r
+//int old_mode;\r
\r
/////////////////////////////////////////////////////////////////////////////\r
// //\r
// setvideo() - This function Manages the video modes //\r
// //\r
/////////////////////////////////////////////////////////////////////////////\r
-void VGAmodeX(sword vq)\r
+void VGAmodeX(sword vq, global_game_variables_t *gv)\r
{\r
union REGS in, out;\r
\r
// change to the video mode we were in before we switched to mode 13h\r
modexLeave();\r
in.h.ah = 0x00;\r
- in.h.al = old_mode;\r
+ in.h.al = gv->old_mode;\r
int86(0x10, &in, &out);\r
\r
}\r
// get old video mode\r
in.h.ah = 0xf;\r
int86(0x10, &in, &out);\r
- old_mode = out.h.al;\r
+ gv->old_mode = out.h.al;\r
// enter mode\r
modexEnter();\r
}\r