diff --git a/README.md b/README.md index 66eeffb1..4ea48018 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ HTML5 canvas制作的魔塔样板,支持全平台游戏! * [x] RM动画导出器也能导出音效 * [x] gif播放可随着分辨率自动放缩 * [x] 状态栏可随文字长度自动调整放缩 +* [x] 楼传器一次可以翻10层 * [x] 也可以用status:exp来代替经验值的写法 * [x] V键也可以打开快捷商店 * [x] 破炸在周围只有一个目标时无需转向面对它 diff --git a/libs/actions.js b/libs/actions.js index 35e5f9d4..8ac8964f 100644 --- a/libs/actions.js +++ b/libs/actions.js @@ -931,6 +931,8 @@ actions.prototype.clickBookDetail = function () { actions.prototype.clickFly = function(x,y) { if ((x==10 || x==11) && y==9) core.ui.drawFly(core.status.event.data-1); if ((x==10 || x==11) && y==5) core.ui.drawFly(core.status.event.data+1); + if ((x==10 || x==11) && y==10) core.ui.drawFly(core.status.event.data-10); + if ((x==10 || x==11) && y==4) core.ui.drawFly(core.status.event.data+10); if (x>=5 && x<=7 && y==12) core.ui.closePanel(); if (x>=0 && x<=9 && y>=3 && y<=11) { var index=core.status.hero.flyRange.indexOf(core.status.floorId); @@ -948,8 +950,10 @@ actions.prototype.clickFly = function(x,y) { ////// 楼层传送器界面时,按下某个键的操作 ////// actions.prototype.keyDownFly = function (keycode) { - if (keycode==37 || keycode==38) core.ui.drawFly(core.status.event.data+1); - else if (keycode==39 || keycode==40) core.ui.drawFly(core.status.event.data-1); + if (keycode==37) core.ui.drawFly(core.status.event.data-10); + else if ( keycode==38) core.ui.drawFly(core.status.event.data+1); + else if (keycode==39) core.ui.drawFly(core.status.event.data+10); + else if (keycode==40) core.ui.drawFly(core.status.event.data-1); return; } diff --git a/libs/ui.js b/libs/ui.js index 20586634..eab5c194 100644 --- a/libs/ui.js +++ b/libs/ui.js @@ -1419,10 +1419,16 @@ ui.prototype.drawFly = function(page) { core.fillText('ui', '楼层跳跃', 208, 60, '#FFFFFF', "bold 28px Verdana"); core.fillText('ui', '返回游戏', 208, 403, '#FFFFFF', "bold 15px Verdana") core.fillText('ui', title, 356, 247, '#FFFFFF', "bold 19px Verdana"); - if (page0) - core.fillText('ui', '▼', 356, 247+64, '#FFFFFF', "17px Verdana"); + if (page0) { + core.fillText('ui', '▼', 356, 247 + 64, '#FFFFFF', "17px Verdana"); + core.fillText('ui', '▼', 356, 247 + 96, '#FFFFFF', "17px Verdana"); + core.fillText('ui', '▼', 356, 247 + 96 + 7, '#FFFFFF', "17px Verdana"); + } core.strokeRect('ui', 20, 100, 273, 273, '#FFFFFF', 2); this.drawThumbnail(floorId, 'ui', core.status.maps[floorId].blocks, 20, 100, 273); } diff --git a/更新说明.txt b/更新说明.txt index 692c6410..67077a85 100644 --- a/更新说明.txt +++ b/更新说明.txt @@ -7,6 +7,7 @@ RM动画导出器也能导出音效 gif播放可随着分辨率自动放缩 状态栏可随文字长度自动调整放缩 +楼传器一次可以翻10层 也可以用status:exp来代替经验值的写法 V键也可以打开快捷商店 破炸在周围只有一个目标时无需转向面对它