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