public static void MenuDraw() { s_current_menu = s_opengl_menu; re.DrawGetPicSize(out var dim, "m_banner_video"); re.DrawPic(viddef.GetWidth() / 2 - dim.Width / 2, viddef.GetHeight() / 2 - 110, "m_banner_video"); Menu.Menu_AdjustCursor(s_current_menu, 1); Menu.Menu_Draw(s_current_menu); }
public static string MenuKey(int key) { Menu.menuframework_s m = s_current_menu; string sound = "misc/menu1.wav"; switch (key) { case K_ESCAPE: Menu.PopMenu(); return(null); case K_UPARROW: m.cursor--; Menu.Menu_AdjustCursor(m, -1); break; case K_DOWNARROW: m.cursor++; Menu.Menu_AdjustCursor(m, 1); break; case K_LEFTARROW: Menu.Menu_SlideItem(m, -1); break; case K_RIGHTARROW: Menu.Menu_SlideItem(m, 1); break; case K_ENTER: Menu.Menu_SelectItem(m); break; } return(sound); }
static void DriverCallback(Object unused) { s_current_menu = s_opengl_menu; }