A kind of Augmented Reality programming game that makes you a better programmer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ttarpit/main.go

36 lines
521 B

3 weeks ago
package main
import (
"lcthw.dev/go/ttarpit/builder"
"lcthw.dev/go/ttarpit/config"
"lcthw.dev/go/ttarpit/game"
"lcthw.dev/go/ttarpit/data"
"lcthw.dev/go/ttarpit/debug"
3 weeks ago
)
func main() {
debug.Init()
settings := config.Load()
g := game.New(settings)
build := builder.New(settings)
build.SetOnError(func (errinfo data.ErrInfo) {
g.TakeHit(build, errinfo)
})
build.SetOnPass(func () {
g.BuildPass()
})
go build.WatchDir()
ui := MakeUI()
ui.RenderLoop(g, build)
ui.Exit()
3 weeks ago
}