gg/cmd/test/main.go
2024-01-05 04:22:53 +03:00

59 lines
821 B
Go

package main
import (
"vultras.su/core/gg"
"github.com/hajimehoshi/ebiten/v2/examples/resources/images"
"bytes"
"log"
//"strings"
"fmt"
)
type Context = gg.Context
const (
HighestL gg.Layer = -iota
DebugL
TriangleL
PlayerL
RectL
LowestL
)
var (
playerImg *gg.Image
player *Player
rectMove gg.Rectangle
rect *Rect
tri *Tri
)
func main() {
e := gg.NewEngine(&gg.WindowConfig{
Title: "Test title",
Width: 720,
Height: 480,
VSync: true,
})
var err error
playerImg, err = gg.LoadImage(bytes.NewReader(images.Runner_png))
if err != nil {
log.Fatal(err)
}
rect = NewRect()
player = NewPlayer()
tri = NewTri()
e.Add(&Debug{})
e.Add(player)
e.Add(rect)
e.Add(tri)
fmt.Println(rect.GetLayer(), player.GetLayer())
err = e.Run()
if err != nil {
panic(err)
}
}