添加获取世界状态接口

This commit is contained in:
walker 2024-01-23 09:34:28 +08:00
parent 5d4e5c51fd
commit 8a028e6405
1 changed files with 6 additions and 0 deletions

View File

@ -30,6 +30,8 @@ type (
// 世界运行间隔时间 // 世界运行间隔时间
Tick() int Tick() int
// 获取世界状态
State() WorldState
// 启动世界 // 启动世界
StartUp() StartUp()
// 暂停世界 // 暂停世界
@ -120,6 +122,10 @@ func (w *world) Tick() int {
return w.tick return w.tick
} }
func (w *world) State() WorldState {
return w.state
}
// 添加系统 // 添加系统
func (w *world) AddSystem(sys ...ISystem) { func (w *world) AddSystem(sys ...ISystem) {
w.systems = append(w.systems, sys...) w.systems = append(w.systems, sys...)