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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? menu.java

?? JAKE2用JAVA寫的queck2的3D游戲開發(fā)引擎
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
    static void DrawKeyBindingFunc(Object self) {        int keys[] = { 0, 0 };        menuaction_s a = (menuaction_s) self;        FindKeysForCommand(bindnames[a.localdata[0]][0], keys);        if (keys[0] == -1) {            Menu_DrawString(a.x + a.parent.x + 16, a.y + a.parent.y, "???");        } else {            int x;            String name;            name = Key.KeynumToString(keys[0]);            Menu_DrawString(a.x + a.parent.x + 16, a.y + a.parent.y, name);            x = name.length() * 8;            if (keys[1] != -1) {                Menu_DrawString(a.x + a.parent.x + 24 + x, a.y + a.parent.y,                        "or");                Menu_DrawString(a.x + a.parent.x + 48 + x, a.y + a.parent.y,                        Key.KeynumToString(keys[1]));            }        }    }    static void KeyBindingFunc(Object self) {        menuaction_s a = (menuaction_s) self;        int keys[] = { 0, 0 };        FindKeysForCommand(bindnames[a.localdata[0]][0], keys);        if (keys[1] != -1)            UnbindCommand(bindnames[a.localdata[0]][0]);        bind_grab = true;        Menu_SetStatusBar(s_keys_menu, "press a key or button for this action");    }    static void Keys_MenuInit() {        int y = 0;        int i = 0;        s_keys_menu.x = (int) (viddef.width * 0.50);        s_keys_menu.nitems = 0;        s_keys_menu.cursordraw = new mcallback() {            public void execute(Object o) {                KeyCursorDrawFunc((menuframework_s) o);            }        };        s_keys_attack_action.type = MTYPE_ACTION;        s_keys_attack_action.flags = QMF_GRAYED;        s_keys_attack_action.x = 0;        s_keys_attack_action.y = y;        s_keys_attack_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_attack_action.localdata[0] = i;        s_keys_attack_action.name = bindnames[s_keys_attack_action.localdata[0]][1];        s_keys_change_weapon_action.type = MTYPE_ACTION;        s_keys_change_weapon_action.flags = QMF_GRAYED;        s_keys_change_weapon_action.x = 0;        s_keys_change_weapon_action.y = y += 9;        s_keys_change_weapon_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_change_weapon_action.localdata[0] = ++i;        s_keys_change_weapon_action.name = bindnames[s_keys_change_weapon_action.localdata[0]][1];        s_keys_walk_forward_action.type = MTYPE_ACTION;        s_keys_walk_forward_action.flags = QMF_GRAYED;        s_keys_walk_forward_action.x = 0;        s_keys_walk_forward_action.y = y += 9;        s_keys_walk_forward_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_walk_forward_action.localdata[0] = ++i;        s_keys_walk_forward_action.name = bindnames[s_keys_walk_forward_action.localdata[0]][1];        s_keys_backpedal_action.type = MTYPE_ACTION;        s_keys_backpedal_action.flags = QMF_GRAYED;        s_keys_backpedal_action.x = 0;        s_keys_backpedal_action.y = y += 9;        s_keys_backpedal_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_backpedal_action.localdata[0] = ++i;        s_keys_backpedal_action.name = bindnames[s_keys_backpedal_action.localdata[0]][1];        s_keys_turn_left_action.type = MTYPE_ACTION;        s_keys_turn_left_action.flags = QMF_GRAYED;        s_keys_turn_left_action.x = 0;        s_keys_turn_left_action.y = y += 9;        s_keys_turn_left_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_turn_left_action.localdata[0] = ++i;        s_keys_turn_left_action.name = bindnames[s_keys_turn_left_action.localdata[0]][1];        s_keys_turn_right_action.type = MTYPE_ACTION;        s_keys_turn_right_action.flags = QMF_GRAYED;        s_keys_turn_right_action.x = 0;        s_keys_turn_right_action.y = y += 9;        s_keys_turn_right_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_turn_right_action.localdata[0] = ++i;        s_keys_turn_right_action.name = bindnames[s_keys_turn_right_action.localdata[0]][1];        s_keys_run_action.type = MTYPE_ACTION;        s_keys_run_action.flags = QMF_GRAYED;        s_keys_run_action.x = 0;        s_keys_run_action.y = y += 9;        s_keys_run_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_run_action.localdata[0] = ++i;        s_keys_run_action.name = bindnames[s_keys_run_action.localdata[0]][1];        s_keys_step_left_action.type = MTYPE_ACTION;        s_keys_step_left_action.flags = QMF_GRAYED;        s_keys_step_left_action.x = 0;        s_keys_step_left_action.y = y += 9;        s_keys_step_left_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_step_left_action.localdata[0] = ++i;        s_keys_step_left_action.name = bindnames[s_keys_step_left_action.localdata[0]][1];        s_keys_step_right_action.type = MTYPE_ACTION;        s_keys_step_right_action.flags = QMF_GRAYED;        s_keys_step_right_action.x = 0;        s_keys_step_right_action.y = y += 9;        s_keys_step_right_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_step_right_action.localdata[0] = ++i;        s_keys_step_right_action.name = bindnames[s_keys_step_right_action.localdata[0]][1];        s_keys_sidestep_action.type = MTYPE_ACTION;        s_keys_sidestep_action.flags = QMF_GRAYED;        s_keys_sidestep_action.x = 0;        s_keys_sidestep_action.y = y += 9;        s_keys_sidestep_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_sidestep_action.localdata[0] = ++i;        s_keys_sidestep_action.name = bindnames[s_keys_sidestep_action.localdata[0]][1];        s_keys_look_up_action.type = MTYPE_ACTION;        s_keys_look_up_action.flags = QMF_GRAYED;        s_keys_look_up_action.x = 0;        s_keys_look_up_action.y = y += 9;        s_keys_look_up_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_look_up_action.localdata[0] = ++i;        s_keys_look_up_action.name = bindnames[s_keys_look_up_action.localdata[0]][1];        s_keys_look_down_action.type = MTYPE_ACTION;        s_keys_look_down_action.flags = QMF_GRAYED;        s_keys_look_down_action.x = 0;        s_keys_look_down_action.y = y += 9;        s_keys_look_down_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_look_down_action.localdata[0] = ++i;        s_keys_look_down_action.name = bindnames[s_keys_look_down_action.localdata[0]][1];        s_keys_center_view_action.type = MTYPE_ACTION;        s_keys_center_view_action.flags = QMF_GRAYED;        s_keys_center_view_action.x = 0;        s_keys_center_view_action.y = y += 9;        s_keys_center_view_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_center_view_action.localdata[0] = ++i;        s_keys_center_view_action.name = bindnames[s_keys_center_view_action.localdata[0]][1];        s_keys_mouse_look_action.type = MTYPE_ACTION;        s_keys_mouse_look_action.flags = QMF_GRAYED;        s_keys_mouse_look_action.x = 0;        s_keys_mouse_look_action.y = y += 9;        s_keys_mouse_look_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_mouse_look_action.localdata[0] = ++i;        s_keys_mouse_look_action.name = bindnames[s_keys_mouse_look_action.localdata[0]][1];        s_keys_keyboard_look_action.type = MTYPE_ACTION;        s_keys_keyboard_look_action.flags = QMF_GRAYED;        s_keys_keyboard_look_action.x = 0;        s_keys_keyboard_look_action.y = y += 9;        s_keys_keyboard_look_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_keyboard_look_action.localdata[0] = ++i;        s_keys_keyboard_look_action.name = bindnames[s_keys_keyboard_look_action.localdata[0]][1];        s_keys_move_up_action.type = MTYPE_ACTION;        s_keys_move_up_action.flags = QMF_GRAYED;        s_keys_move_up_action.x = 0;        s_keys_move_up_action.y = y += 9;        s_keys_move_up_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_move_up_action.localdata[0] = ++i;        s_keys_move_up_action.name = bindnames[s_keys_move_up_action.localdata[0]][1];        s_keys_move_down_action.type = MTYPE_ACTION;        s_keys_move_down_action.flags = QMF_GRAYED;        s_keys_move_down_action.x = 0;        s_keys_move_down_action.y = y += 9;        s_keys_move_down_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_move_down_action.localdata[0] = ++i;        s_keys_move_down_action.name = bindnames[s_keys_move_down_action.localdata[0]][1];        s_keys_inventory_action.type = MTYPE_ACTION;        s_keys_inventory_action.flags = QMF_GRAYED;        s_keys_inventory_action.x = 0;        s_keys_inventory_action.y = y += 9;        s_keys_inventory_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_inventory_action.localdata[0] = ++i;        s_keys_inventory_action.name = bindnames[s_keys_inventory_action.localdata[0]][1];        s_keys_inv_use_action.type = MTYPE_ACTION;        s_keys_inv_use_action.flags = QMF_GRAYED;        s_keys_inv_use_action.x = 0;        s_keys_inv_use_action.y = y += 9;        s_keys_inv_use_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_inv_use_action.localdata[0] = ++i;        s_keys_inv_use_action.name = bindnames[s_keys_inv_use_action.localdata[0]][1];        s_keys_inv_drop_action.type = MTYPE_ACTION;        s_keys_inv_drop_action.flags = QMF_GRAYED;        s_keys_inv_drop_action.x = 0;        s_keys_inv_drop_action.y = y += 9;        s_keys_inv_drop_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_inv_drop_action.localdata[0] = ++i;        s_keys_inv_drop_action.name = bindnames[s_keys_inv_drop_action.localdata[0]][1];        s_keys_inv_prev_action.type = MTYPE_ACTION;        s_keys_inv_prev_action.flags = QMF_GRAYED;        s_keys_inv_prev_action.x = 0;        s_keys_inv_prev_action.y = y += 9;        s_keys_inv_prev_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_inv_prev_action.localdata[0] = ++i;        s_keys_inv_prev_action.name = bindnames[s_keys_inv_prev_action.localdata[0]][1];        s_keys_inv_next_action.type = MTYPE_ACTION;        s_keys_inv_next_action.flags = QMF_GRAYED;        s_keys_inv_next_action.x = 0;        s_keys_inv_next_action.y = y += 9;        s_keys_inv_next_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_inv_next_action.localdata[0] = ++i;        s_keys_inv_next_action.name = bindnames[s_keys_inv_next_action.localdata[0]][1];        s_keys_help_computer_action.type = MTYPE_ACTION;        s_keys_help_computer_action.flags = QMF_GRAYED;        s_keys_help_computer_action.x = 0;        s_keys_help_computer_action.y = y += 9;        s_keys_help_computer_action.ownerdraw = new mcallback() {            public void execute(Object o) {                DrawKeyBindingFunc(o);            }        };        s_keys_help_computer_action.localdata[0] = ++i;        s_keys_help_computer_action.name = bindnames[s_keys_help_computer_action.localdata[0]][1];        Menu_AddItem(s_keys_menu, s_keys_attack_action);        Menu_AddItem(s_keys_menu, s_keys_change_weapon_action);        Menu_AddItem(s_keys_menu, s_keys_walk_forward_action);        Menu_AddItem(s_keys_menu, s_keys_backpedal_action);        Menu_AddItem(s_keys_menu, s_keys_turn_left_action);        Menu_AddItem(s_keys_menu, s_keys_turn_right_action);        Menu_AddItem(s_keys_menu, s_keys_run_action);        Menu_AddItem(s_keys_menu, s_keys_step_left_action);        Menu_AddItem(s_keys_menu, s_keys_step_right_action);        Menu_AddItem(s_keys_menu, s_keys_sidestep_action);        Menu_AddItem(s_keys_menu, s_keys_look_up_action);        Menu_AddItem(s_keys_menu, s_keys_look_down_action);        Menu_AddItem(s_keys_menu, s_keys_center_view_action);        Menu_AddItem(s_keys_menu, s_keys_mouse_look_action);        Menu_AddItem(s_keys_menu, s_keys_keyboard_look_action);        Menu_AddItem(s_keys_menu, s_keys_move_up_action);        Menu_AddItem(s_keys_menu, s_keys_move_down_action);        Menu_AddItem(s_keys_menu, s_keys_inventory_action);        Menu_AddItem(s_keys_menu, s_keys_inv_use_action);        Menu_AddItem(s_keys_menu, s_keys_inv_drop_action);        Menu_AddItem(s_keys_menu, s_keys_inv_prev_action);        Menu_AddItem(s_keys_menu, s_keys_inv_next_action);        Menu_AddItem(s_keys_menu, s_keys_help_computer_action);        Menu_SetStatusBar(s_keys_menu, "enter to change, backspace to clear");        Menu_Center(s_keys_menu);    }    static xcommand_t Keys_MenuDraw = new xcommand_t() {        public void execute() {            Keys_MenuDraw_f();        }    };    static void Keys_MenuDraw_f() {        Menu_AdjustCursor(s_keys_menu, 1);        Menu_Draw(s_keys_menu);    }    static keyfunc_t Keys_MenuKey = new keyfunc_t() {        public String execute(int key) {            return Keys_MenuKey_f(key);        }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产人妖系列| 国产日韩精品视频一区| 91蜜桃婷婷狠狠久久综合9色| 国产一本一道久久香蕉| 久久精品免费看| 精品一区二区三区欧美| 久久99国产精品久久99| 日本乱码高清不卡字幕| 在线视频你懂得一区| 欧美性生活一区| 在线不卡中文字幕播放| 欧美一区二区三区啪啪| 亚洲视频在线观看三级| 亚洲欧美激情在线| 亚洲成av人影院在线观看网| 五月天激情综合网| 国内一区二区视频| 成人午夜在线视频| 91高清视频免费看| 6080日韩午夜伦伦午夜伦| 日韩视频在线一区二区| 国产农村妇女毛片精品久久麻豆 | 成人免费看的视频| 成人h动漫精品一区二| 日本道精品一区二区三区| 欧美网站一区二区| 久久婷婷成人综合色| 1区2区3区国产精品| 天堂va蜜桃一区二区三区漫画版 | 国产精品久久久久久久蜜臀 | 成人小视频在线观看| 91久久国产最好的精华液| 欧美一区二区三区免费大片| 欧美国产丝袜视频| 亚洲成a天堂v人片| 成人一区在线观看| 制服视频三区第一页精品| 国产调教视频一区| 亚洲国产一区视频| 成人永久看片免费视频天堂| 欧美裸体一区二区三区| 国产精品久久久久久久久久免费看 | 日韩免费成人网| 亚洲欧洲精品一区二区三区| 琪琪久久久久日韩精品| 91网站在线播放| 精品电影一区二区三区 | 日韩精品一区二区三区视频| 亚洲欧美自拍偷拍| 国产一区二区三区四区五区美女| 欧洲一区二区av| 国产精品久久看| 国产在线播放一区三区四| 8v天堂国产在线一区二区| 亚洲日本韩国一区| 国产成人av福利| 精品久久人人做人人爽| 丝袜亚洲另类欧美| 欧洲国内综合视频| 亚洲免费av高清| 成人av资源网站| 日本一区二区三级电影在线观看 | 精品欧美久久久| 日韩黄色一级片| 欧美色区777第一页| 亚洲男人的天堂一区二区| 成人免费视频caoporn| 久久一日本道色综合| 久久精品国产77777蜜臀| 欧美视频精品在线观看| 亚洲一级在线观看| 欧美三级在线看| 99久久综合狠狠综合久久| 久久久精品国产免大香伊| 裸体健美xxxx欧美裸体表演| 91精品国产一区二区三区香蕉| 午夜精品福利一区二区三区蜜桃| 欧美性生活久久| 欧美一区三区四区| 奇米影视7777精品一区二区| 欧美二区在线观看| 麻豆91在线看| 久久久美女毛片| av在线不卡电影| 亚洲欧美另类图片小说| 91国偷自产一区二区使用方法| 一区二区三区丝袜| 欧美日韩色一区| 日本在线不卡视频一二三区| 日韩一级二级三级精品视频| 国模娜娜一区二区三区| 国产精品你懂的在线| 色综合天天在线| 五月婷婷另类国产| 欧美刺激午夜性久久久久久久| 国产精品一二三四五| 亚洲人午夜精品天堂一二香蕉| 91黄色免费版| 精品国产一区二区国模嫣然| 盗摄精品av一区二区三区| 亚洲免费在线观看视频| 91麻豆精品国产91久久久| 国产精品99久久久久久似苏梦涵 | 黑人巨大精品欧美一区| 中文字幕乱码久久午夜不卡| av亚洲精华国产精华| 欧美偷拍一区二区| 精品一区二区三区在线播放视频 | 亚洲精品国产一区二区精华液| 欧美日韩黄色一区二区| 国产自产高清不卡| 亚洲国产毛片aaaaa无费看 | 欧美电视剧在线观看完整版| 成人在线综合网| 日韩亚洲欧美一区| 94色蜜桃网一区二区三区| 丝袜国产日韩另类美女| 国产精品色噜噜| 91精品国产一区二区三区蜜臀| thepron国产精品| 久久不见久久见免费视频1| 亚洲天堂免费在线观看视频| 欧美成人三级电影在线| 欧美在线视频全部完| 国产91色综合久久免费分享| 日韩黄色小视频| 一区二区三区四区不卡在线| 成人精品在线视频观看| 人妖欧美一区二区| 亚洲国产一区二区视频| 亚洲欧洲成人自拍| 久久久亚洲精品一区二区三区| 欧美精品三级日韩久久| 日本乱人伦aⅴ精品| 波多野结衣中文字幕一区二区三区| 日本va欧美va精品发布| 亚洲1区2区3区视频| 国产精品萝li| 欧美国产精品劲爆| 久久久久久久久久久久久久久99| 日韩影院在线观看| 亚洲国产中文字幕| 一区二区三区日韩| 日韩理论片中文av| 国产精品成人一区二区三区夜夜夜| 久久亚洲精精品中文字幕早川悠里| 欧美精品日韩一区| 6080午夜不卡| 3atv一区二区三区| 欧美男生操女生| 日韩一级片网站| 精品国产一区二区精华| 精品久久久久久久久久久久久久久 | 亚洲最新在线观看| 亚洲免费观看高清在线观看| 国产精品天干天干在观线| 中文字幕第一区| 亚洲欧美在线aaa| 亚洲国产精品自拍| 三级一区在线视频先锋| 石原莉奈在线亚洲二区| 日韩欧美一区电影| 亚洲精品一区二区在线观看| 精品久久一区二区| 国产三级欧美三级日产三级99| 国产日韩av一区| 亚洲精品久久久蜜桃| 亚洲一区视频在线| 日本v片在线高清不卡在线观看| 久久97超碰国产精品超碰| 国产成人av影院| 色94色欧美sute亚洲线路二| 欧美精品三级在线观看| 亚洲精品在线观看视频| 国产精品色在线观看| 夜夜揉揉日日人人青青一国产精品| 亚洲福利视频一区二区| 免费日韩伦理电影| 成人午夜短视频| 欧美三级欧美一级| 久久一区二区三区国产精品| 国产精品全国免费观看高清| 亚洲自拍偷拍网站| 国产在线国偷精品产拍免费yy| 99riav久久精品riav| 69堂国产成人免费视频| 中文乱码免费一区二区| 日韩高清一级片| 99久久久免费精品国产一区二区| 欧美日韩国产小视频| 国产亚洲精品bt天堂精选| 一区二区三区国产精华| 狠狠色丁香久久婷婷综合_中 | 国产精品天干天干在观线| 亚洲福利视频三区| 粉嫩av一区二区三区在线播放| 69久久夜色精品国产69蝌蚪网| 国产精品久久久久永久免费观看| 日韩专区在线视频| 色婷婷av久久久久久久|