update refactoring.md
This commit is contained in:
parent
11fe36a44e
commit
cfd3058b7e
@ -1,12 +1,11 @@
|
|||||||
# 重构
|
# 重构
|
||||||
|
|
||||||
+ [ ] 按功能拆分文件
|
+ 按功能拆分文件
|
||||||
+ [ ] 左侧页面模块化, 方便添加
|
+ 左侧页面模块化, 方便添加
|
||||||
+ [ ] 不同的模式的文件操作尽可能模块化
|
+ 不同的模式的文件操作尽可能模块化
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
文件结构
|
## 文件结构
|
||||||
|
|
||||||
+ [x] editor_blockly 图块化事件编辑器, 基本不改动
|
+ [x] editor_blockly 图块化事件编辑器, 基本不改动
|
||||||
+ [x] editor_multi 多行文本编辑器, 基本不改动
|
+ [x] editor_multi 多行文本编辑器, 基本不改动
|
||||||
@ -18,9 +17,8 @@
|
|||||||
+ [ ] 原editor_mode 移除
|
+ [ ] 原editor_mode 移除
|
||||||
+ [ ] 原vm 移除
|
+ [ ] 原vm 移除
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
+ [ ] 对象结构
|
## 对象结构
|
||||||
|
|
||||||
```
|
```
|
||||||
editor: {
|
editor: {
|
||||||
@ -31,8 +29,8 @@ editor: {
|
|||||||
table
|
table
|
||||||
multi
|
multi
|
||||||
blockly
|
blockly
|
||||||
|
game
|
||||||
}
|
}
|
||||||
game: 来自游戏的数据
|
|
||||||
config: 编辑器配置
|
config: 编辑器配置
|
||||||
mode: 当前的模式(左侧的选择)
|
mode: 当前的模式(左侧的选择)
|
||||||
map: 当前编辑层的地图
|
map: 当前编辑层的地图
|
||||||
@ -44,9 +42,9 @@ editor: {
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
某些注意到的点
|
## 某些注意到的点&准备修改的内容
|
||||||
|
|
||||||
+ 插入公共事件的参数的转义处理
|
+ 插入公共事件的参数的转义处理, .g4中添加ObjectString, 要求其中的值可以JSON.parse, 生成的code中也是作为对象而不是字符串出现
|
||||||
|
|
||||||
+ 转义改由editor.blockly处理,editor.multi原样接受和返回
|
+ 转义改由editor.blockly处理,editor.multi原样接受和返回
|
||||||
|
|
||||||
@ -57,9 +55,9 @@ editor: {
|
|||||||
|
|
||||||
+ 目前editor.map中储存的是info\<object\>, 准备改为和core一致只储存数字
|
+ 目前editor.map中储存的是info\<object\>, 准备改为和core一致只储存数字
|
||||||
|
|
||||||
## 功能改进
|
+ editor.file在修改是不再返回obj和commentobj,只在查询时返回
|
||||||
|
|
||||||
+ [ ] .g4中添加ObjectString, 要求其中的值可以JSON.parse, 生成的code中也是作为对象而不是字符串出现
|
## 功能改进
|
||||||
|
|
||||||
+ [ ] 大地图
|
+ [ ] 大地图
|
||||||
在切换时, 每次都回到最左上->每个楼层记录一个位置
|
在切换时, 每次都回到最左上->每个楼层记录一个位置
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user