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

39 lines
570 B

package main
import (
"time"
"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, func (errinfo data.ErrInfo) {
g.TakeHit(errinfo)
})
go build.WatchDir()
ui := MakeUI()
go func () {
for {
ui.Render(g)
time.Sleep(100 * time.Millisecond)
}
}()
for ui.HandleEvents() {
ui.Render(g)
}
ui.Exit()
}