From 4c80b0216de26d03eb1f518967a9b73321e2ec8a Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Sun, 31 Dec 2017 22:52:59 +0800 Subject: [PATCH] Fix Doc Bug --- docs/api.md | 2 +- docs/element.md | 6 +++--- libs/core.js | 2 ++ libs/maps.js | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/api.md b/docs/api.md index 7720163b..bfa23bf1 100644 --- a/docs/api.md +++ b/docs/api.md @@ -99,7 +99,6 @@ core.setOpacity // 设置某个canvas的透明度 core.setFillStyle // 设置某个canvas的绘制属性(如颜色等) * core.drawMap(mapId, callback) // 绘制某张地图。mapId为地图Id,绘制完毕将执行callback回调函数。 core.drawAutotile // 绘制Autotile -core.drawAutotileBlock // 绘制Autotile的某一块 * core.noPassExists(x,y) // 某个点是否不可通行 core.noPass // 某个点是否在区域内且不可通行 * core.npcExists(x,y) // 某个点是否存在NPC @@ -293,6 +292,7 @@ core.maps.addChangeFloor // 向该楼层添加剧本的楼层转换事件 core.maps.initMaps // 初始化所有地图 core.maps.save // 将当前地图重新变成数字,以便于存档 core.maps.load // 将存档中的地图信息重新读取出来 +core.maps.getMapArray // 将当前地图重新变成二维数组形式 ``` !> `ui.js` 定义了各种界面的绘制。 diff --git a/docs/element.md b/docs/element.md index f946a59f..ef764af5 100644 --- a/docs/element.md +++ b/docs/element.md @@ -120,7 +120,7 @@ N连击怪物的special是6,且我们可以为它定义n代表实际连击数 如有额外需求,可参见[自定义怪物属性](personalization#自定义自定义怪物属性),里面讲了如何设置一个新的怪物属性。 -## 路障、楼梯、传送门 +## 路障,楼梯,传送门 血网的伤害数值、中毒后每步伤害数值、衰弱时暂时攻防下降的数值,都在 `data.js` 的values内定义。 @@ -146,7 +146,7 @@ floorId指定的是目标楼层的唯一标识符(ID)。 ![楼层转换穿透](./img/floorset.png) -### 背景音乐 +## 背景音乐 本塔支持BGM和SE的播放。 @@ -179,7 +179,7 @@ this.sounds = [ // 在此存放所有的SE,和文件名一致 !> iOS平台以及部分浏览器不支持获得当前网络状态,此时即使在使用Wifi也必须要用户点击“音乐开关”才能播放音乐。 -### 操作说明 +## 操作说明 本塔主要支持鼠标(触摸屏)操作和键盘操作。 diff --git a/libs/core.js b/libs/core.js index 74d8a868..73f75de3 100644 --- a/libs/core.js +++ b/libs/core.js @@ -2044,6 +2044,8 @@ core.prototype.drawMap = function (mapName, callback) { if (core.isset(callback)) callback(); } + +////// 绘制Autotile ////// core.prototype.drawAutotile = function(ctx, mapArr, block, size, left, top){ var indexArrs = [ //16种组合的图块索引数组; // 将autotile分割成48块16*16的小块; 数组索引即对应各个小块 // +----+----+----+----+----+----+ diff --git a/libs/maps.js b/libs/maps.js index 2623b6c3..1e9c72dc 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -354,6 +354,8 @@ maps.prototype.load = function (data, floorId) { } return this.loadFloor(floorId, data[floorId]); } + +////// 将当前地图重新变成二维数组形式 ////// maps.prototype.getMapArray = function (maps, floorId){ if (!core.isset(floorId)) { var map = {};