39 lines
458 B
Go

package main
import "github.com/gdamore/tcell/v2"
const (
Up = iota
Left
Right
Down
upleft
upright
downleft
downright
teleport
)
type Position struct {
x int
y int
}
type Player struct {
position Position
score int
moves int
teleports int
}
type Game struct {
screen tcell.Screen
style tcell.Style
keypresses chan int
player Player
level int
robots []Position
trash []Position
gameover int
}