Compare commits
No commits in common. "809bc376ea1b2907d82969f98a2bbd46e7c3c9f6" and "78c6760bbd34a1469bc49f16ed2e5f9517c6da0e" have entirely different histories.
809bc376ea
...
78c6760bbd
@ -19,20 +19,10 @@
|
||||
- 前者用于存储按钮的状态
|
||||
- 后者就是按钮的形状了
|
||||
- 我告诉你, 这玩意写了我一整天 o((>ω< ))o
|
||||
- `BaseScreen` 添加了 `on_clean` 方法
|
||||
- 用来在被移除的时候清理一些东西
|
||||
- 如果你需要的话.png
|
||||
- `ClientWindow` 添加了 `add_sub_screen_without_name` 方法
|
||||
- 实际上你添加 Screen 的时候, 你完全可以用自带的 `Screen.name` 属性来作为 key
|
||||
- (前提是你保证不会重复添加同一个 Screen)
|
||||
- 感觉有点真的在写东西的味道了
|
||||
- `ClientWindow` 的 `remove_sub_scren` 现在会调用 `on_clean` 方法
|
||||
- 你可以在这个方法里面清理一些东西
|
||||
- 比如说, 你可以在这个方法里面清理一些 `Sprite` 之类的东西
|
||||
- `ClientWindow` 添加了 `get_sub_screen` 方法
|
||||
- 用来获取 `BaseScreen` 实例
|
||||
- 你可以通过这个方法来获取你添加的 `BaseScreen` 实例
|
||||
- 或者在不同 sub_screen 之间传递数据/设置事件调度器
|
||||
|
||||
### Fix
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user