last_light/game/component/input.go

18 lines
309 B
Go
Raw Normal View History

2024-05-18 20:38:46 +03:00
package component
import (
"mvvasilev/last_light/engine/ecs"
"github.com/gdamore/tcell/v2"
)
const ComponentType_InputComponent = ecs.ComponentType_1
type InputComponent struct {
KeyEvents []*tcell.EventKey
}
func (ic *InputComponent) Type() ecs.ComponentType {
return ComponentType_InputComponent
}