示例#1
0
 private static void DrawGame()
 {
     MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 0f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_SENS"), ref Options.sens, 0.1f, 25f);
     MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 1f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_ZOOM_SENS"), ref Options.zoomsens, 0.1f, 25f);
     MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 2f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_ZOOM_LOCK"), ref Options.zoomlock, null);
     MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 3f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_INVERT_MOUSE"), ref Options.invertmouse, null);
     MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 4f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_MOUSE_RAW_INPUT"), ref Options.rawinput, null);
     MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 5f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_LIGHT_GAME_BUY"), ref Options.gamebuy, null);
     MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 6f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_DYNAMIC_CROSSHAIR"), ref Options.dynamiccrosshair, null);
 }
示例#2
0
 private static void DrawAudio()
 {
     MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 0f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_GAME_VOLUME"), ref Options.gamevol, 0f, 1f);
     MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 1f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_MENU_VOLUME"), ref Options.menuvol, 0f, 1f);
 }
示例#3
0
    private static void DrawVideo()
    {
        MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 0f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_DISPLAY_RESOLUTION"), ref Options.resolution, MenuOptions.restring);
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 1f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_PRESET"), ref Options.preset, MenuOptions.presetname))
        {
            if (Options.preset == 3)
            {
                Options.preset = 2;
            }
            if (Options.preset == 0)
            {
                Options.shadows         = 0;
                Options.antialiasing    = 0;
                Options.colorcorrection = 1;
                Options.posteffects     = 0;
                Options.ssao            = 0;
                Options.sharpness       = 0;
                Options.noise           = 0;
                Options.tone            = 0;
                Options.vig             = 0;
                Options.vsync           = 0;
            }
            if (Options.preset == 1)
            {
                Options.shadows         = 1;
                Options.antialiasing    = 0;
                Options.colorcorrection = 1;
                Options.posteffects     = 0;
                Options.ssao            = 0;
                Options.sharpness       = 0;
                Options.noise           = 0;
                Options.tone            = 0;
                Options.vig             = 0;
                Options.vsync           = 0;
            }
            if (Options.preset == 2)
            {
                Options.shadows         = 2;
                Options.antialiasing    = 1;
                Options.colorcorrection = 1;
                Options.posteffects     = 1;
                Options.ssao            = 1;
                Options.sharpness       = 1;
                Options.noise           = 1;
                Options.tone            = 1;
                Options.vig             = 1;
                Options.vsync           = 1;
            }
        }
        bool flag = false;

        if (MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 2f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_BRIGHTNESS"), ref Options.brightness, 0.5f, 2f))
        {
            flag = true;
        }
        if (MenuOptions.DrawParamFloat(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(48f) + GUIM.YRES(28f) * 3f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_GAMMA"), ref Options.gamma, 0.5f, 2f))
        {
            flag = true;
        }
        if (flag)
        {
            Options.ApplyBrightness();
        }
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 5f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_SHADOWS_QUALITY"), ref Options.shadows, MenuOptions.sname))
        {
            Options.preset = 3;
        }
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 6f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_ANTI_ALIASING"), ref Options.antialiasing, MenuOptions.aaname))
        {
            Options.preset = 3;
        }
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 7f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_VSYNC"), ref Options.vsync, null))
        {
            Options.preset = 3;
        }
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 8f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_COLOR_CORRECTION"), ref Options.colorcorrection, null))
        {
            Options.preset = 3;
        }
        if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 9f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_POSTEFFECTS"), ref Options.posteffects, null))
        {
            Options.preset = 3;
        }
        if (Options.posteffects == 1)
        {
            if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 10f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_SSAO"), ref Options.ssao, null))
            {
                Options.preset = 3;
            }
            if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 11f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_SHARPNESS"), ref Options.sharpness, null))
            {
                Options.preset = 3;
            }
            if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 12f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_NOISE"), ref Options.noise, null))
            {
                Options.preset = 3;
            }
            if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 13f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_TONE"), ref Options.tone, null))
            {
                Options.preset = 3;
            }
            if (MenuOptions.DrawParamInt(new Rect(MenuOptions.rBack.x + GUIM.YRES(32f), MenuOptions.rBack.y + GUIM.YRES(64f) + GUIM.YRES(28f) * 14f, MenuOptions.rBack.width - GUIM.YRES(64f), GUIM.YRES(24f)), Lang.Get("_VIG"), ref Options.vig, null))
            {
                Options.preset = 3;
            }
        }
    }