1
0
Fork 0
pacman-go/cmd/main/game.go

32 lines
540 B
Go

package main
import (
"pacman/engine/render"
"pacman/game/assets"
"pacman/game/renderer"
"pacman/game/world"
rl "github.com/gen2brain/raylib-go/raylib"
)
// Define the window's size
const (
WINDOW_WIDTH = render.WIDTH * 3
WINDOW_HEIGH = render.HEIGHT * 3
)
func main() {
maze := world.NewMaze(assets.Level1)
rl.InitWindow(WINDOW_WIDTH, WINDOW_HEIGH, "pacman")
defer rl.CloseWindow()
// Initialize renderer
render.Init()
for !rl.WindowShouldClose() {
render.Begin()
renderer.DrawMaze(&maze, 0, 2)
render.End()
}
}