last_light/game/state/quit_state.go

22 lines
370 B
Go
Raw Normal View History

2024-04-24 17:11:33 +03:00
package state
import (
2024-05-06 20:43:35 +03:00
"mvvasilev/last_light/engine"
2024-06-06 23:17:22 +03:00
"mvvasilev/last_light/game/systems"
2024-04-24 17:11:33 +03:00
)
type QuitState struct {
}
2024-06-06 23:17:22 +03:00
func (s *QuitState) InputContext() systems.InputContext {
return systems.InputContext_Menu
2024-04-24 17:11:33 +03:00
}
func (q *QuitState) OnTick(dt int64) GameState {
return q
}
2024-05-06 20:43:35 +03:00
func (q *QuitState) CollectDrawables() []engine.Drawable {
return engine.Multidraw(nil)
2024-04-24 17:11:33 +03:00
}