last_light/engine/event.go

23 lines
351 B
Go
Raw Permalink Normal View History

2024-05-18 20:38:46 +03:00
package engine
import "github.com/gdamore/tcell/v2"
type Event interface {
}
type InputEvent struct {
tcellEvent *tcell.EventKey
}
func (e *InputEvent) TcellEvent() *tcell.EventKey {
return e.tcellEvent
}
type ResizeEvent struct {
tcellEvent *tcell.EventResize
}
func (e *ResizeEvent) TcellEvent() *tcell.EventResize {
return e.tcellEvent
}