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

35 lines
521 B

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"
)
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()
}