From b6b6aa33f61300b9fcc3101ca5ea57c5bf84cdf6 Mon Sep 17 00:00:00 2001 From: YouWei Zhao Date: Wed, 20 Mar 2019 20:40:51 -0400 Subject: [PATCH] structure --- _server/editor_table.js | 2 +- _server/refactoring.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/_server/editor_table.js b/_server/editor_table.js index cd248dad..74c8fd7e 100644 --- a/_server/editor_table.js +++ b/_server/editor_table.js @@ -332,6 +332,6 @@ editor_table_wrapper = function (editor) { return num; } - editor.table = new editor_table(); + editor.constructor.prototype.table = new editor_table(); } //editor_table_wrapper(editor); \ No newline at end of file diff --git a/_server/refactoring.md b/_server/refactoring.md index 5a448cbb..7bda1da8 100644 --- a/_server/refactoring.md +++ b/_server/refactoring.md @@ -20,6 +20,25 @@ --- +对象结构 + +``` +editor: { + __proto__: { + blockly: 组件 + multi: 组件 + file: 组件 + table: 组件 + } + game: 来自游戏的数据 + mode: 当前的模式(左侧的选择) + map: 当前编辑层的地图 + ... +} +``` + +--- + 某些注意到的点 + 地图的编辑与其他(如全塔属性和楼层属性), 现在的文件操作的模式是完全不同的