29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
package system
|
|
|
|
import (
|
|
"fmt"
|
|
"joylink.club/ecs"
|
|
"log"
|
|
)
|
|
|
|
type DebugSystem struct {
|
|
}
|
|
|
|
func NewDebugSystem() *DebugSystem {
|
|
return &DebugSystem{}
|
|
}
|
|
|
|
// Update world 执行
|
|
func (debug *DebugSystem) Update(w ecs.World) {
|
|
zdj9Query.Each(w, func(entry *ecs.Entry) {
|
|
//swId := EntityIdentityComponent.Get(entry).Id
|
|
//swState := Switch2jZdj9StateComponent.Get(entry)
|
|
//log.Println(fmt.Sprintf("==>>2JZDJ9=%s QDJ=%t j1-2DQJ=%t j2-2DQJ=%t", swId, swState.J1_QDJ, swState.J1_2DQJ, swState.J2_2DQJ))
|
|
//log.Println(fmt.Sprintf("==>>2JZDJ9=%s j1-1DQJ=%t j2-1DQJ=%t", swId, swState.J1_1DQJ, swState.J2_1DQJ))
|
|
//log.Println(fmt.Sprintf("==>>2JZDJ9=%s YCJ=%t DCJ=%t FCJ=%t j1-2DQJ=%t j2-2DQJ=%t ZDBJ=%t ZFBJ=%t", swId, swState.YCJ, swState.DCJ, swState.FCJ, swState.J1_2DQJ, swState.J2_2DQJ, swState.ZDBJ, swState.ZFBJ))
|
|
cjState := Switch2jZdj9CjStateComponent.Get(entry)
|
|
log.Println("==>>", fmt.Sprintf("ZdbjQ=%t ZfbjQ=%t YcjQ=%t LOSS=%t J1DbjQ=%t J1FbjQ=%t J2DbjQ=%t J2FbjQ=%t",
|
|
cjState.ZdbjQ, cjState.ZfbjQ, cjState.YcjQ, cjState.ZdbjHAndZfbjH, cjState.J1DbjQ, cjState.J1FbjQ, cjState.J2DbjQ, cjState.J2FbjQ))
|
|
})
|
|
}
|