editor在编辑enemy.js时一个怪物一行
修复了codeAreaHL不是全局量导致的bug
This commit is contained in:
parent
ae0a8be8f1
commit
fd5e0032ab
@ -267,7 +267,7 @@ xhr.onreadystatechange = function (){
|
|||||||
xhr.open('GET','_server/blockly/MotaAction.g4',true);
|
xhr.open('GET','_server/blockly/MotaAction.g4',true);
|
||||||
xhr.send(null);
|
xhr.send(null);
|
||||||
|
|
||||||
var codeAreaHL = CodeMirror.fromTextArea(document.getElementById("codeArea"), {
|
codeAreaHL = CodeMirror.fromTextArea(document.getElementById("codeArea"), {
|
||||||
lineNumbers: true,
|
lineNumbers: true,
|
||||||
matchBrackets: true,
|
matchBrackets: true,
|
||||||
lineWrapping: true,
|
lineWrapping: true,
|
||||||
|
|||||||
@ -525,7 +525,12 @@ editor_file = function(editor, callback){
|
|||||||
eval("enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80"+value[1]+'='+JSON.stringify(value[2]));
|
eval("enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80"+value[1]+'='+JSON.stringify(value[2]));
|
||||||
});
|
});
|
||||||
var datastr='enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = \n';
|
var datastr='enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = \n';
|
||||||
datastr+=JSON.stringify(enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80,null,4);
|
var emap={};
|
||||||
|
var estr = JSON.stringify(enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80,function(k,v){if(v.hp!=null){var id_ = editor.guid();emap[id_]=JSON.stringify(v);return id_;}else return v},4);
|
||||||
|
for(var id_ in emap){
|
||||||
|
estr = estr.replace('"'+id_+'"',emap[id_])
|
||||||
|
}
|
||||||
|
datastr+=estr;
|
||||||
fs.writeFile('project/enemys.js',encode(datastr),'base64',function(err, data){
|
fs.writeFile('project/enemys.js',encode(datastr),'base64',function(err, data){
|
||||||
callback(err);
|
callback(err);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
// vue 相关处理
|
// vue 相关处理
|
||||||
|
|
||||||
document.body.onmousedown = function(e){
|
document.body.onmousedown = function(e){
|
||||||
console.log(e);
|
//console.log(e);
|
||||||
var eid=[];
|
var eid=[];
|
||||||
e.path.forEach(function(node){
|
e.path.forEach(function(node){
|
||||||
if(!node.getAttribute)return;
|
if(!node.getAttribute)return;
|
||||||
@ -11,7 +11,7 @@ document.body.onmousedown = function(e){
|
|||||||
eid.push(id_);
|
eid.push(id_);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(eid);
|
//console.log(eid);
|
||||||
if(eid.indexOf('edit')===-1){
|
if(eid.indexOf('edit')===-1){
|
||||||
if(eid.indexOf('tip')===-1)selectBox.isSelected = false;
|
if(eid.indexOf('tip')===-1)selectBox.isSelected = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user