From c67016b2ac7d3c6c1e23a99b6c30df9b5807d6c6 Mon Sep 17 00:00:00 2001 From: libccy Date: Thu, 16 Feb 2017 09:59:54 +0800 Subject: [PATCH] i --- game/game.js | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/game/game.js b/game/game.js index baff7e5a9..6ba02892f 100644 --- a/game/game.js +++ b/game/game.js @@ -79,21 +79,10 @@ general:{ name:'通用', config:{ - // game:{ - // name:'游戏模式', - // init:'sgs', - // item:{ - // sgs:'三国杀', - // hs:'炉石传说', - // }, - // onclick:function(item){ - // game.saveConfig('game',item); - // game.reload(); - // } - // }, low_performance:{ name:'流畅模式', init:false, + intro:'减少部分游戏特效,提高游戏速度', onclick:function(bool){ game.saveConfig('low_performance',bool); if(bool){ @@ -107,6 +96,7 @@ compatiblemode:{ name:'兼容模式', init:false, + intro:'提高对旧扩展的兼容性,但可能产生未知结果', onclick:function(bool){ game.saveConfig('compatiblemode',bool); setTimeout(function(){ @@ -119,46 +109,55 @@ confirm_exit:{ name:'确认退出', init:false, - unfrequent:true + unfrequent:true, + intro:'离开游戏前弹出确认对话框', }, auto_confirm:{ name:'自动确认', init:true, unfrequent:true, + intro:'当候选目标只有1个时,点击目标后无需再点击确认', }, enable_drag:{ name:'启用拖拽', init:true, + intro:'按住卡牌后可将卡牌拖至目标', unfrequent:true, }, enable_dragline:{ name:'拖拽指示线', init:true, unfrequent:true, + intro:'拖拽时显示虚线,可能降低游戏速度', }, enable_touchdragline:{ name:'拖拽指示线', init:false, unfrequent:true, + intro:'拖拽时显示虚线,可能降低游戏速度', }, wuxie_self:{ name:'不无懈自己', init:true, + intro:'自己使用的单目标通常锦囊即将生效时,不询问无懈', }, tao_enemy:{ name:'不对敌方使用桃', init:false, + intro:'双方阵营明确的模式中(如对决),敌方角色濒死时不询问出桃', }, touchscreen:{ name:'触屏模式', init:false, restart:true, unfrequent:true, + intro:'开启后可使触屏设备反应更快', }, swipe:{ name:'滑动手势', init:true, unfrequent:true, + intro:'在非滚动区域向四个方向滑动可执行对应操作', }, swipe_down:{ name:'下划操作', @@ -225,11 +224,13 @@ }, show_splash:{ name:'显示开始界面', + intro:'游戏开始前进入模式选择画面', init:false, }, game_speed:{ name:'游戏速度', init:'mid', + intro:'', item:{ vslow:'慢', slow:'较慢', @@ -238,18 +239,22 @@ vfast:'快', vvfast:'很快', }, + intro:'设置不同游戏操作间的时间间隔' }, sync_speed:{ name:'限制结算速度', + intro:'在动画结算完成前不执行下一步操作,开启后操作的间隔更长但画面更浏畅,在游戏较卡时建议开启', init:true }, enable_vibrate:{ name:'开启震动', + intro:'回合开始时使手机震动', init:false }, right_click:{ name:'右键功能', init:'pause', + intro:'在空白区域点击右键时的操作', unfrequent:true, item:{ pause:'暂停', @@ -303,6 +308,7 @@ name:'滚轮控制手牌', init:true, unfrequent:true, + intro:'开启后滚轮可使手牌横向滚动,在mac等可横向滚动的设备上建议关闭', onclick:function(bool){ game.saveConfig('mousewheel',bool); if(lib.config.touchscreen) return; @@ -318,11 +324,13 @@ }, auto_check_update:{ name:'自动检查游戏更新', + intro:'进入游戏时检查更新', init:false, unfrequent:true }, dev:{ name:'开发者模式', + intro:'开启后可使用浏览器控制台控制游戏,同时可更新到开发版', init:false, onclick:function(bool){ game.saveConfig('dev',bool); @@ -23230,6 +23238,12 @@ var createConfig=function(config,position){ var node=ui.create.div('.config',config.name); node._link={config:config}; + if(config.intro){ + lib.setIntro(node,function(uiintro){ + uiintro.style.width='160px'; + uiintro._place_text=uiintro.add('
'+config.intro+'
'); + }); + } if(config.item){ if(Array.isArray(config.init)){