Exemple #1
0
 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);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 static void DriverCallback(Object unused)
 {
     s_current_menu = s_opengl_menu;
 }