save floor status
This commit is contained in:
parent
6253ccb84a
commit
df4d8cdf9e
@ -116,18 +116,23 @@ editor_file = function (editor, callback) {
|
||||
throw('未设置callback')
|
||||
}
|
||||
;
|
||||
if (!isset(editor.currentFloorData)) {
|
||||
callback('无数据');
|
||||
}
|
||||
var currData=editor.currentFloorData;
|
||||
var saveStatus = document.getElementById('newMapStatus').checked;
|
||||
editor.currentFloorData = {
|
||||
floorId: saveFilename,
|
||||
title: "新建楼层",
|
||||
name: "0",
|
||||
canFlyTo: true,
|
||||
canUseQuickShop: true,
|
||||
cannotViewMap: false,
|
||||
images: [],
|
||||
item_ratio: 1,
|
||||
title: saveStatus?currData.title:"新建楼层",
|
||||
name: saveStatus?currData.name:"0",
|
||||
canFlyTo: saveStatus?currData.canFlyTo:true,
|
||||
canUseQuickShop: saveStatus?currData.canUseQuickShop:true,
|
||||
cannotViewMap: saveStatus?currData.cannotViewMap:false,
|
||||
images: saveStatus?currData.images:[],
|
||||
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: [],
|
||||
events: {},
|
||||
changeFloor: {},
|
||||
@ -136,6 +141,10 @@ editor_file = function (editor, callback) {
|
||||
afterOpenDoor: {},
|
||||
cannotMove: {}
|
||||
};
|
||||
Object.keys(editor.currentFloorData).forEach(function (t) {
|
||||
if (!core.isset(editor.currentFloorData[t]))
|
||||
delete editor.currentFloorData[t];
|
||||
})
|
||||
editor.currentFloorData.map = "new";
|
||||
editor.currentFloorId = saveFilename;
|
||||
editor_file.saveFloorFile(callback);
|
||||
|
||||
@ -20,7 +20,9 @@
|
||||
</div>
|
||||
<div id="editTip">
|
||||
<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 style="position: absolute;left: 10px;bottom:0; margin-bottom: 90px">
|
||||
<input type="button" value="导出地图" id="exportMap" v-on:click="exportMap"/>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user