亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? menu.java

?? JAKE2用JAVA寫的queck2的3D游戲開發引擎
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
    };    static String Keys_MenuKey_f(int key) {        menuaction_s item = (menuaction_s) Menu_ItemAtCursor(s_keys_menu);        if (bind_grab) {            if (key != K_ESCAPE && key != '`') {                //char cmd[1024];                String cmd;                //Com_sprintf(cmd, sizeof(cmd), "bind \"%s\" \"%s\"\n",                // Key_KeynumToString(key), bindnames[item.localdata[0]][0]);                cmd = "bind \"" + Key.KeynumToString(key) + "\" \""                        + bindnames[item.localdata[0]][0] + "\"";                Cbuf.InsertText(cmd);            }            Menu_SetStatusBar(s_keys_menu,                    "enter to change, backspace to clear");            bind_grab = false;            return menu_out_sound;        }        switch (key) {        case K_KP_ENTER:        case K_ENTER:            KeyBindingFunc(item);            return menu_in_sound;        case K_BACKSPACE: // delete bindings        case K_DEL: // delete bindings        case K_KP_DEL:            UnbindCommand(bindnames[item.localdata[0]][0]);            return menu_out_sound;        default:            return Default_MenuKey(s_keys_menu, key);        }    }    static xcommand_t Menu_Keys = new xcommand_t() {        public void execute() {            Menu_Keys_f();        }    };    static void Menu_Keys_f() {        Keys_MenuInit();        PushMenu(new xcommand_t() {            public void execute() {                Keys_MenuDraw_f();            }        }, new keyfunc_t() {            public String execute(int key) {                return Keys_MenuKey_f(key);            }        });    }    /*     * =======================================================================     *      * CONTROLS MENU     *      * =======================================================================     */    static cvar_t win_noalttab;    static menuframework_s s_options_menu = new menuframework_s();    static menuaction_s s_options_defaults_action = new menuaction_s();    static menuaction_s s_options_customize_options_action = new menuaction_s();    static menuslider_s s_options_sensitivity_slider = new menuslider_s();    static menulist_s s_options_freelook_box = new menulist_s();    static menulist_s s_options_noalttab_box = new menulist_s();    static menulist_s s_options_alwaysrun_box = new menulist_s();    static menulist_s s_options_invertmouse_box = new menulist_s();    static menulist_s s_options_lookspring_box = new menulist_s();    static menulist_s s_options_lookstrafe_box = new menulist_s();    static menulist_s s_options_crosshair_box = new menulist_s();    static menuslider_s s_options_sfxvolume_slider = new menuslider_s();    static menulist_s s_options_joystick_box = new menulist_s();    static menulist_s s_options_cdvolume_box = new menulist_s();    static menulist_s s_options_quality_list = new menulist_s();    //static menulist_s s_options_compatibility_list = new menulist_s();    static menuaction_s s_options_console_action = new menuaction_s();    static void CrosshairFunc(Object unused) {        Cvar.SetValue("crosshair", s_options_crosshair_box.curvalue);    }    static void JoystickFunc(Object unused) {        Cvar.SetValue("in_joystick", s_options_joystick_box.curvalue);    }    static void CustomizeControlsFunc(Object unused) {        Menu_Keys_f();    }    static void AlwaysRunFunc(Object unused) {        Cvar.SetValue("cl_run", s_options_alwaysrun_box.curvalue);    }    static void FreeLookFunc(Object unused) {        Cvar.SetValue("freelook", s_options_freelook_box.curvalue);    }    static void MouseSpeedFunc(Object unused) {        Cvar.SetValue("sensitivity",                s_options_sensitivity_slider.curvalue / 2.0F);    }    static void NoAltTabFunc(Object unused) {        Cvar.SetValue("win_noalttab", s_options_noalttab_box.curvalue);    }    static float ClampCvar(float min, float max, float value) {        if (value < min)            return min;        if (value > max)            return max;        return value;    }    static void ControlsSetMenuItemValues() {        s_options_sfxvolume_slider.curvalue = Cvar.VariableValue("s_volume") * 10;        s_options_cdvolume_box.curvalue = 1 - ((int) Cvar                .VariableValue("cd_nocd"));        //s_options_quality_list.curvalue = 1 - ((int)        // Cvar.VariableValue("s_loadas8bit"));        String s = Cvar.VariableString("s_impl");        for (int i = 0; i < s_drivers.length; i++) {        	if (s.equals(s_drivers[i])) {        		s_options_quality_list.curvalue = i;        	}        }        s_options_sensitivity_slider.curvalue = (sensitivity.value) * 2;        Cvar.SetValue("cl_run", ClampCvar(0, 1, cl_run.value));        s_options_alwaysrun_box.curvalue = (int) cl_run.value;        s_options_invertmouse_box.curvalue = m_pitch.value < 0 ? 1 : 0;        Cvar.SetValue("lookspring", ClampCvar(0, 1, lookspring.value));        s_options_lookspring_box.curvalue = (int) lookspring.value;        Cvar.SetValue("lookstrafe", ClampCvar(0, 1, lookstrafe.value));        s_options_lookstrafe_box.curvalue = (int) lookstrafe.value;        Cvar.SetValue("freelook", ClampCvar(0, 1, freelook.value));        s_options_freelook_box.curvalue = (int) freelook.value;        Cvar.SetValue("crosshair", ClampCvar(0, 3, Globals.crosshair.value));        s_options_crosshair_box.curvalue = (int) Globals.crosshair.value;        Cvar.SetValue("in_joystick", ClampCvar(0, 1, in_joystick.value));        s_options_joystick_box.curvalue = (int) in_joystick.value;        s_options_noalttab_box.curvalue = (int) win_noalttab.value;    }    static void ControlsResetDefaultsFunc(Object unused) {        Cbuf.AddText("exec default.cfg\n");        Cbuf.Execute();        ControlsSetMenuItemValues();    }    static void InvertMouseFunc(Object unused) {        Cvar.SetValue("m_pitch", -m_pitch.value);    }    static void LookspringFunc(Object unused) {        Cvar.SetValue("lookspring", 1 - lookspring.value);    }    static void LookstrafeFunc(Object unused) {        Cvar.SetValue("lookstrafe", 1 - lookstrafe.value);    }    static void UpdateVolumeFunc(Object unused) {        Cvar.SetValue("s_volume", s_options_sfxvolume_slider.curvalue / 10);    }    static void UpdateCDVolumeFunc(Object unused) {        Cvar.SetValue("cd_nocd", 1 - s_options_cdvolume_box.curvalue);    }    static void ConsoleFunc(Object unused) {        /*         * * the proper way to do this is probably to have ToggleConsole_f         * accept a parameter         */        if (cl.attractloop) {            Cbuf.AddText("killserver\n");            return;        }        Key.ClearTyping();        Console.ClearNotify();        ForceMenuOff();        cls.key_dest = key_console;    }    static void UpdateSoundQualityFunc(Object unused) {        boolean driverNotChanged = false;        String current = s_drivers[s_options_quality_list.curvalue];        driverNotChanged = S.getDriverName().equals(current);//        if (s_options_quality_list.curvalue != 0) {//            //			Cvar.SetValue("s_khz", 22);//            //			Cvar.SetValue("s_loadas8bit", 0);//            driverNotChanged = S.getDriverName().equals("dummy");//            Cvar.Set("s_impl", "dummy");//        } else {//            //			Cvar.SetValue("s_khz", 11);//            //			Cvar.SetValue("s_loadas8bit", 1);//            driverNotChanged = S.getDriverName().equals("joal");//            Cvar.Set("s_impl", "joal");//        }        //Cvar.SetValue("s_primary", s_options_compatibility_list.curvalue);        if (driverNotChanged) {            re.EndFrame();            return;        } else {        	Cvar.Set("s_impl", current);        	            DrawTextBox(8, 120 - 48, 36, 3);            Print(16 + 16, 120 - 48 + 8, "Restarting the sound system. This");            Print(16 + 16, 120 - 48 + 16, "could take up to a minute, so");            Print(16 + 16, 120 - 48 + 24, "please be patient.");            // the text box won't show up unless we do a buffer swap            re.EndFrame();            CL.Snd_Restart_f.execute();        }    }    static String cd_music_items[] = { "disabled", "enabled" };    static String compatibility_items[] = { "max compatibility",            "max performance" };    static String yesno_names[] = { "no", "yes" };    static String crosshair_names[] = { "none", "cross", "dot", "angle" };    static String[] s_labels;    static String[] s_drivers;        static void Options_MenuInit() {    	s_drivers = S.getDriverNames();    	s_labels = new String[s_drivers.length];    	for (int i = 0; i < s_drivers.length; i++) {    		if ("dummy".equals(s_drivers[i])) {    			s_labels[i] = "off";    		} else {    			s_labels[i] = s_drivers[i];    		}    	}    	        win_noalttab = Cvar.Get("win_noalttab", "0", CVAR_ARCHIVE);        /*         * * configure controls menu and menu items         */        s_options_menu.x = viddef.width / 2;        s_options_menu.y = viddef.height / 2 - 58;        s_options_menu.nitems = 0;        s_options_sfxvolume_slider.type = MTYPE_SLIDER;        s_options_sfxvolume_slider.x = 0;        s_options_sfxvolume_slider.y = 0;        s_options_sfxvolume_slider.name = "effects volume";        s_options_sfxvolume_slider.callback = new mcallback() {            public void execute(Object o) {                UpdateVolumeFunc(o);            }        };        s_options_sfxvolume_slider.minvalue = 0;        s_options_sfxvolume_slider.maxvalue = 10;        s_options_sfxvolume_slider.curvalue = Cvar.VariableValue("s_volume") * 10;        s_options_cdvolume_box.type = MTYPE_SPINCONTROL;        s_options_cdvolume_box.x = 0;        s_options_cdvolume_box.y = 10;        s_options_cdvolume_box.name = "CD music";        s_options_cdvolume_box.callback = new mcallback() {            public void execute(Object o) {                UpdateCDVolumeFunc(o);            }        };        s_options_cdvolume_box.itemnames = cd_music_items;        s_options_cdvolume_box.curvalue = 1 - (int) Cvar                .VariableValue("cd_nocd");        s_options_quality_list.type = MTYPE_SPINCONTROL;        s_options_quality_list.x = 0;        s_options_quality_list.y = 20;        ;        s_options_quality_list.name = "sound";        s_options_quality_list.callback = new mcallback() {            public void execute(Object o) {                UpdateSoundQualityFunc(o);            }        };        s_options_quality_list.itemnames = s_labels;        s_options_sensitivity_slider.type = MTYPE_SLIDER;        s_options_sensitivity_slider.x = 0;        s_options_sensitivity_slider.y = 50;        s_options_sensitivity_slider.name = "mouse speed";        s_options_sensitivity_slider.callback = new mcallback() {            public void execute(Object o) {                MouseSpeedFunc(o);            }        };        s_options_sensitivity_slider.minvalue = 2;        s_options_sensitivity_slider.maxvalue = 22;        s_options_alwaysrun_box.type = MTYPE_SPINCONTROL;        s_options_alwaysrun_box.x = 0;        s_options_alwaysrun_box.y = 60;        s_options_alwaysrun_box.name = "always run";        s_options_alwaysrun_box.callback = new mcallback() {            public void execute(Object o) {                AlwaysRunFunc(o);            }        };        s_options_alwaysrun_box.itemnames = yesno_names;        s_options_invertmouse_box.type = MTYPE_SPINCONTROL;        s_options_invertmouse_box.x = 0;        s_options_invertmouse_box.y = 70;        s_options_invertmouse_box.name = "invert mouse";        s_options_invertmouse_box.callback = new mcallback() {            public void execute(Object o) {                InvertMouseFunc(o);            }        };        s_options_invertmouse_box.itemnames = yesno_names;        s_options_lookspring_box.type = MTYPE_SPINCONTROL;        s_options_lookspring_box.x = 0;        s_options_lookspring_box.y = 80;        s_options_lookspring_box.name = "lookspring";        s_options_lookspring_box.callback = new mcallback() {            public void execute(Object o) {                LookspringFunc(o);            }        };        s_options_lookspring_box.itemnames = yesno_names;        s_options_lookstrafe_box.type = MTYPE_SPINCONTROL;        s_options_lookstrafe_box.x = 0;        s_options_lookstrafe_box.y = 90;        s_options_lookstrafe_box.name = "lookstrafe";        s_options_lookstrafe_box.callback = new mcallback() {            public void execute(Object o) {                LookstrafeFunc(o);            }        };        s_options_lookstrafe_box.itemnames = yesno_names;        s_options_freelook_box.type = MTYPE_SPINCONTROL;        s_options_freelook_box.x = 0;        s_options_freelook_box.y = 100;        s_options_freelook_box.name = "free look";        s_options_freelook_box.callback = new mcallback() {            public void execute(Object o) {                FreeLookFunc(o);            }        };

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合久久久久影院| 国产精品影视在线观看| 激情五月婷婷综合网| 一本大道av一区二区在线播放| 久久久久久久久97黄色工厂| 日本欧美韩国一区三区| 国产又黄又大久久| 精品免费国产二区三区| 一区2区3区在线看| 国产精一区二区三区| 日韩欧美不卡在线观看视频| 男人的j进女人的j一区| 不卡视频在线看| 中文字幕av一区二区三区免费看| 九九九精品视频| 欧美日韩中字一区| 亚洲欧美怡红院| 国产麻豆91精品| 中文字幕一区二区5566日韩| 成人av电影在线观看| 欧美韩国日本综合| 99久久婷婷国产综合精品| 久久不见久久见免费视频1| 一卡二卡欧美日韩| 成人免费av在线| 中文字幕一区二区在线观看| 99亚偷拍自图区亚洲| 视频在线观看一区| 亚洲国产精品t66y| 国产色婷婷亚洲99精品小说| 欧美日韩精品一区二区| 日本不卡123| 久久99精品久久久久久久久久久久| 久久久久久99久久久精品网站| 久国产精品韩国三级视频| 欧美在线不卡视频| 欧美一卡二卡在线| 麻豆精品一区二区av白丝在线| 欧美一区二区三区日韩视频| a4yy欧美一区二区三区| 国产精品视频一二| 色综合色狠狠综合色| 一个色妞综合视频在线观看| 亚洲免费av网站| 欧美视频一区在线| 丁香六月综合激情| 亚洲超碰精品一区二区| 91精品在线观看入口| 国产高清视频一区| 亚洲h精品动漫在线观看| 51精品秘密在线观看| 亚洲韩国一区二区三区| 制服丝袜中文字幕亚洲| 亚洲综合精品自拍| 91精品久久久久久蜜臀| 国产精品系列在线观看| 蜜臀久久99精品久久久久久9| 亚洲欧美电影院| 欧美一卡二卡在线观看| 91国偷自产一区二区开放时间| 一区二区三区中文免费| 日韩一区二区视频| 韩国理伦片一区二区三区在线播放| 精品亚洲porn| 97精品久久久午夜一区二区三区| 午夜影视日本亚洲欧洲精品| 久久一夜天堂av一区二区三区| hitomi一区二区三区精品| 天堂av在线一区| 亚洲成人午夜影院| 国产女主播一区| 欧美mv日韩mv国产| av不卡一区二区三区| 91视频国产资源| 日本大香伊一区二区三区| 91麻豆精东视频| 欧美一级在线观看| 中文字幕乱码一区二区免费| 色婷婷久久久久swag精品| 美日韩一区二区三区| 亚洲欧美综合网| 国产欧美精品一区二区三区四区 | 亚洲综合无码一区二区| 国产精品久久国产精麻豆99网站 | 午夜欧美电影在线观看| xfplay精品久久| 亚洲激情自拍视频| 一区二区三区免费在线观看| 欧美韩国日本不卡| 久久精品人人做人人爽97| 欧美一区二区播放| 欧美色图在线观看| 久久这里只有精品首页| 日本视频一区二区| 美女任你摸久久 | 在线欧美日韩国产| 久久疯狂做爰流白浆xx| 日韩精品成人一区二区在线| 中文字幕一区二区视频| 亚洲精品日韩综合观看成人91| 一区二区三区免费网站| 久久九九久精品国产免费直播| 精品久久久久久久久久久院品网| 色88888久久久久久影院野外| 精品一区二区三区在线播放视频 | 欧美日韩一区二区三区在线看| 国产一区激情在线| 国产91高潮流白浆在线麻豆| 成人av小说网| 久久久噜噜噜久噜久久综合| 久久久www成人免费毛片麻豆 | 久久免费电影网| 欧美电影一区二区三区| 色成年激情久久综合| 色婷婷久久久久swag精品| 555www色欧美视频| 久久99九九99精品| 国产精品亚洲第一区在线暖暖韩国| 久久精品国产秦先生| 成人福利视频网站| 91精彩视频在线| 91玉足脚交白嫩脚丫在线播放| 欧美成人猛片aaaaaaa| 久久99精品国产.久久久久久| 2021中文字幕一区亚洲| 成人免费毛片a| 亚洲线精品一区二区三区| 日韩一二在线观看| 波多野结衣中文字幕一区二区三区| 国产精品乱码一区二区三区软件 | 久久久久久久性| 国产成人自拍网| 亚洲欧美偷拍三级| 欧美一区二区三区四区五区| 国产福利电影一区二区三区| 亚洲精品中文在线影院| 91精品国产福利| av在线不卡网| 久国产精品韩国三级视频| 亚洲婷婷综合色高清在线| 91精品国产综合久久精品性色 | 欧美一级淫片007| 粉嫩aⅴ一区二区三区四区| 亚洲激情图片一区| 欧美精品一区二区在线播放| 成人黄色综合网站| 亚洲一区视频在线| 久久久噜噜噜久久人人看 | 青青草精品视频| 国产精品欧美久久久久一区二区 | 国产一区久久久| 亚洲激情图片一区| 国产亚洲污的网站| 欧美理论在线播放| 成人av电影在线| 亚洲精品在线观| 91激情在线视频| 成人午夜视频网站| 久久精品国产第一区二区三区| 亚洲精品中文字幕乱码三区| 亚洲精品一区二区三区99| 久久精品72免费观看| 日韩码欧中文字| 国产性天天综合网| 精品久久久久久亚洲综合网 | 黄色日韩网站视频| 亚洲一区二区三区在线看| 欧美高清在线一区二区| 日韩午夜激情视频| 欧美日韩国产综合一区二区| av一区二区三区| 成人在线综合网| 美女一区二区三区| 天堂在线一区二区| 亚洲一区二区三区在线播放| 亚洲精品欧美在线| 亚洲精品国产精华液| 亚洲女人小视频在线观看| 国产精品女主播在线观看| 国产欧美精品一区二区色综合| 欧美tickling网站挠脚心| 欧美zozo另类异族| 高清成人免费视频| 国产 日韩 欧美大片| 国产精品一区二区x88av| 极品销魂美女一区二区三区| 狠狠网亚洲精品| 国产白丝网站精品污在线入口| 国产精品99久| 成人18精品视频| 成人18精品视频| 在线观看视频一区二区欧美日韩| 色综合天天天天做夜夜夜夜做| av一区二区三区在线| 色av成人天堂桃色av| 在线观看一区二区视频| 欧美精品少妇一区二区三区 | 亚洲色图欧洲色图婷婷| 国产精品不卡在线| 依依成人综合视频|