show MapBlocksInfo
This commit is contained in:
parent
9a58c2bbd5
commit
7c82f4e9fb
@ -368,7 +368,7 @@ editor.prototype.listen = function() {
|
|||||||
var pos = locToPos(loc);
|
var pos = locToPos(loc);
|
||||||
editor_mode.onmode('nextChange');
|
editor_mode.onmode('nextChange');
|
||||||
editor_mode.onmode('loc');
|
editor_mode.onmode('loc');
|
||||||
editor_mode.loc();
|
//editor_mode.loc();
|
||||||
tip.whichShow = 1;
|
tip.whichShow = 1;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -530,7 +530,7 @@ editor.prototype.listen = function() {
|
|||||||
tip.infos = JSON.parse(JSON.stringify(editor.info));
|
tip.infos = JSON.parse(JSON.stringify(editor.info));
|
||||||
editor_mode.onmode('nextChange');
|
editor_mode.onmode('nextChange');
|
||||||
editor_mode.onmode('emenyitem');
|
editor_mode.onmode('emenyitem');
|
||||||
editor_mode.emenyitem();
|
//editor_mode.emenyitem();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -253,6 +253,29 @@ editor_file = function(editor, callback){
|
|||||||
}
|
}
|
||||||
//callback([obj,commentObj,err:String])
|
//callback([obj,commentObj,err:String])
|
||||||
|
|
||||||
|
editor_file.editMapBlocksInfo = function(idnum,actionList,callback){
|
||||||
|
/*actionList:[]
|
||||||
|
只允许[]查询
|
||||||
|
*/
|
||||||
|
if (!isset(callback)) {printe('未设置callback');throw('未设置callback')};
|
||||||
|
if (isset(actionList) && actionList.length > 0){
|
||||||
|
printe('editor中不允许修改图块的地形信息');throw('editor中不允许修改图块的地形信息');
|
||||||
|
} else {
|
||||||
|
callback([
|
||||||
|
(function(){
|
||||||
|
var locObj=Object.assign({},editor.core.maps.blocksInfo[idnum]);
|
||||||
|
/* Object.keys(editor_file.comment.enemys).forEach(function(v){
|
||||||
|
if (!isset(editor.core.enemys.enemys[id][v]))
|
||||||
|
locObj[v]=null;
|
||||||
|
}); */
|
||||||
|
return locObj;
|
||||||
|
})(),
|
||||||
|
{},/* editor_file.comment.enemys, */
|
||||||
|
null]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//callback([obj,commentObj,err:String])
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
editor_file.editLoc = function(x,y,actionList,callback){
|
editor_file.editLoc = function(x,y,actionList,callback){
|
||||||
|
|||||||
@ -182,6 +182,8 @@ editor_mode.prototype.doActionList = function(mode,actionList){
|
|||||||
editor.file.editEnemy(editor_mode.info.id,actionList,function(objs_){/*console.log(objs_);*/if(objs_.slice(-1)[0]!=null){printe(objs_.slice(-1)[0]);throw(objs_.slice(-1)[0])};printf('修改成功')});
|
editor.file.editEnemy(editor_mode.info.id,actionList,function(objs_){/*console.log(objs_);*/if(objs_.slice(-1)[0]!=null){printe(objs_.slice(-1)[0]);throw(objs_.slice(-1)[0])};printf('修改成功')});
|
||||||
} else if (editor_mode.info.images=='items'){
|
} else if (editor_mode.info.images=='items'){
|
||||||
editor.file.editItem(editor_mode.info.id,actionList,function(objs_){/*console.log(objs_);*/if(objs_.slice(-1)[0]!=null){printe(objs_.slice(-1)[0]);throw(objs_.slice(-1)[0])};printf('修改成功')});
|
editor.file.editItem(editor_mode.info.id,actionList,function(objs_){/*console.log(objs_);*/if(objs_.slice(-1)[0]!=null){printe(objs_.slice(-1)[0]);throw(objs_.slice(-1)[0])};printf('修改成功')});
|
||||||
|
} else {
|
||||||
|
editor.file.editMapBlocksInfo(editor_mode.info.idnum,actionList,function(objs_){/*console.log(objs_);*/if(objs_.slice(-1)[0]!=null){printe(objs_.slice(-1)[0]);throw(objs_.slice(-1)[0])};printf('修改成功')});
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'floor':
|
case 'floor':
|
||||||
@ -256,8 +258,9 @@ editor_mode.prototype.emenyitem = function(callback){
|
|||||||
} else if (editor_mode.info.images=='items'){
|
} else if (editor_mode.info.images=='items'){
|
||||||
editor.file.editItem(editor_mode.info.id,[],function(objs_){objs=objs_;/*console.log(objs_)*/});
|
editor.file.editItem(editor_mode.info.id,[],function(objs_){objs=objs_;/*console.log(objs_)*/});
|
||||||
} else {
|
} else {
|
||||||
document.getElementById('table_a3f03d4c_55b8_4ef6_b362_b345783acd72').innerHTML='';
|
/* document.getElementById('table_a3f03d4c_55b8_4ef6_b362_b345783acd72').innerHTML='';
|
||||||
return;
|
return; */
|
||||||
|
editor.file.editMapBlocksInfo(editor_mode.info.idnum,[],function(objs_){objs=objs_;/*console.log(objs_)*/});
|
||||||
}
|
}
|
||||||
//只查询不修改时,内部实现不是异步的,所以可以这么写
|
//只查询不修改时,内部实现不是异步的,所以可以这么写
|
||||||
var tableinfo=editor_mode.objToTable(objs[0],objs[1]);
|
var tableinfo=editor_mode.objToTable(objs[0],objs[1]);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user