save floor status
This commit is contained in:
parent
6253ccb84a
commit
df4d8cdf9e
@ -116,18 +116,23 @@ editor_file = function (editor, callback) {
|
|||||||
throw('未设置callback')
|
throw('未设置callback')
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
if (!isset(editor.currentFloorData)) {
|
var currData=editor.currentFloorData;
|
||||||
callback('无数据');
|
var saveStatus = document.getElementById('newMapStatus').checked;
|
||||||
}
|
|
||||||
editor.currentFloorData = {
|
editor.currentFloorData = {
|
||||||
floorId: saveFilename,
|
floorId: saveFilename,
|
||||||
title: "新建楼层",
|
title: saveStatus?currData.title:"新建楼层",
|
||||||
name: "0",
|
name: saveStatus?currData.name:"0",
|
||||||
canFlyTo: true,
|
canFlyTo: saveStatus?currData.canFlyTo:true,
|
||||||
canUseQuickShop: true,
|
canUseQuickShop: saveStatus?currData.canUseQuickShop:true,
|
||||||
cannotViewMap: false,
|
cannotViewMap: saveStatus?currData.cannotViewMap:false,
|
||||||
images: [],
|
images: saveStatus?currData.images:[],
|
||||||
item_ratio: 1,
|
item_ratio: saveStatus?currData.item_ratio:1,
|
||||||
|
defaultGround: saveStatus?currData.defaultGround:"ground",
|
||||||
|
bgm: saveStatus?currData.bgm:null,
|
||||||
|
upFloor: saveStatus?currData.upFloor:null,
|
||||||
|
downFloor: saveStatus?currData.downFloor:null,
|
||||||
|
color: saveStatus?currData.color:null,
|
||||||
|
weather: saveStatus?currData.weather:null,
|
||||||
firstArrive: [],
|
firstArrive: [],
|
||||||
events: {},
|
events: {},
|
||||||
changeFloor: {},
|
changeFloor: {},
|
||||||
@ -136,6 +141,10 @@ editor_file = function (editor, callback) {
|
|||||||
afterOpenDoor: {},
|
afterOpenDoor: {},
|
||||||
cannotMove: {}
|
cannotMove: {}
|
||||||
};
|
};
|
||||||
|
Object.keys(editor.currentFloorData).forEach(function (t) {
|
||||||
|
if (!core.isset(editor.currentFloorData[t]))
|
||||||
|
delete editor.currentFloorData[t];
|
||||||
|
})
|
||||||
editor.currentFloorData.map = "new";
|
editor.currentFloorData.map = "new";
|
||||||
editor.currentFloorId = saveFilename;
|
editor.currentFloorId = saveFilename;
|
||||||
editor_file.saveFloorFile(callback);
|
editor_file.saveFloorFile(callback);
|
||||||
|
|||||||
@ -20,7 +20,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="editTip">
|
<div id="editTip">
|
||||||
<input type="button" value="新建空白地图" id='newMap'/>
|
<input type="button" value="新建空白地图" id='newMap'/>
|
||||||
<input id='newFileName' placeholder="输入新楼层id"/>
|
<input id='newFileName' placeholder="输入新楼层id" style="width: 120px"/>
|
||||||
|
<input type="checkbox" id='newMapStatus' checked='checked' style='vertical-align: bottom'/>
|
||||||
|
<span style='vertical-align: bottom; margin-left: -4px'>保留楼层属性</span>
|
||||||
</div>
|
</div>
|
||||||
<div style="position: absolute;left: 10px;bottom:0; margin-bottom: 90px">
|
<div style="position: absolute;left: 10px;bottom:0; margin-bottom: 90px">
|
||||||
<input type="button" value="导出地图" id="exportMap" v-on:click="exportMap"/>
|
<input type="button" value="导出地图" id="exportMap" v-on:click="exportMap"/>
|
||||||
|
|||||||
14
更新说明.txt
14
更新说明.txt
@ -1,4 +1,16 @@
|
|||||||
HTML5魔塔样板V2.2
|
HTML5魔塔样板V2.2.1
|
||||||
|
|
||||||
|
衰弱减少攻防的比例 √
|
||||||
|
while循环事件 √
|
||||||
|
地图数据统计
|
||||||
|
最大存档个数提到main处理 √
|
||||||
|
新建地图可以保留楼层属性 √
|
||||||
|
装备的教程
|
||||||
|
部分Bug修复 √
|
||||||
|
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
HTML5魔塔样板V2.2
|
||||||
|
|
||||||
事件坐标可用变量指定("loc": ["flag:x", "flag:y"])
|
事件坐标可用变量指定("loc": ["flag:x", "flag:y"])
|
||||||
全局商店也可以使用图块编辑
|
全局商店也可以使用图块编辑
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user