clickMoveDirectly switch

This commit is contained in:
ckcz123 2018-09-06 13:14:05 +08:00
parent 10cf507016
commit 3308bb8e6a
6 changed files with 13 additions and 7 deletions

View File

@ -589,6 +589,12 @@ data_comment_c456ea59_6018_45ef_8bcc_211a24c627dc =
"_type": "checkbox",
"_bool": "bool",
"_data": "是否允许瞬间移动"
},
"clickMoveDirectly": {
"_leaf": true,
"_type": "checkbox",
"_bool": "bool",
"_data": "是否默认开启单击瞬移,用户可在菜单栏手动开关"
}
}
}

View File

@ -1591,8 +1591,8 @@ actions.prototype.clickSwitchs = function (x,y) {
core.ui.drawSwitchs();
break;
case 6:
core.status.automaticRoute.clickMoveDirectly=!core.status.automaticRoute.clickMoveDirectly;
core.setLocalStorage('clickMoveDirectly', core.status.automaticRoute.clickMoveDirectly);
core.flags.clickMoveDirectly=!core.flags.clickMoveDirectly;
core.setLocalStorage('clickMoveDirectly', core.flags.clickMoveDirectly);
core.ui.drawSwitchs();
break;
case 7:

View File

@ -295,8 +295,6 @@ control.prototype.resetStatus = function(hero, hard, floorId, route, maps, value
// 保存的Index
core.status.saveIndex = core.getLocalStorage('saveIndex2', 1);
core.status.automaticRoute.clickMoveDirectly = core.getLocalStorage('clickMoveDirectly', true);
if (core.isset(values))
core.values = core.clone(values);
else core.values = core.clone(core.data.values);
@ -457,7 +455,7 @@ control.prototype.setAutomaticRoute = function (destX, destY, stepPostfix) {
if (core.timeout.turnHeroTimeout!=null) return;
// 单击瞬间移动
if (core.status.automaticRoute.clickMoveDirectly && core.status.heroStop) {
if (core.flags.clickMoveDirectly && core.status.heroStop) {
if (core.control.tryMoveDirectly(destX, destY))
return;
}

View File

@ -113,7 +113,6 @@ function core() {
'cursorX': null,
'cursorY': null,
"moveDirectly": false,
'clickMoveDirectly': true,
},
// 按下键的时间:为了判定双击
@ -288,6 +287,8 @@ core.prototype.init = function (coreData, callback) {
core.flags.displayEnemyDamage = core.getLocalStorage('enemyDamage', core.flags.displayEnemyDamage);
core.flags.displayCritical = core.getLocalStorage('critical', core.flags.displayCritical);
core.flags.displayExtraDamage = core.getLocalStorage('extraDamage', core.flags.displayExtraDamage);
core.flags.clickMoveDirectly = core.getLocalStorage('clickMoveDirectly',
!(core.isset(core.flags.clickMoveDirectly) && !core.flags.clickMoveDirectly));
core.material.ground = new Image();
core.material.ground.src = "project/images/ground.png";

View File

@ -799,7 +799,7 @@ ui.prototype.drawSwitchs = function() {
"怪物显伤: "+(core.flags.displayEnemyDamage ? "[ON]" : "[OFF]"),
"临界显伤: "+(core.flags.displayCritical ? "[ON]" : "[OFF]"),
"领域显伤: "+(core.flags.displayExtraDamage ? "[ON]" : "[OFF]"),
"单击瞬移: "+(core.status.automaticRoute.clickMoveDirectly ? "[ON]" : "[OFF]"),
"单击瞬移: "+(core.flags.clickMoveDirectly ? "[ON]" : "[OFF]"),
"新版存档: "+(core.platform.useLocalForage ? "[ON]":"[OFF]"),
"查看工程",
"下载离线版本",

View File

@ -168,5 +168,6 @@ data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"portalWithoutTrigger": true,
"canGoDeadZone": false,
"enableMoveDirectly": true,
"clickMoveDirectly": true,
}
}