summaryrefslogtreecommitdiff
path: root/engine/Render/initWindow.go
blob: 436beb6e3134d4bf0c70e28ea3e692b39385f3c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package render

import (
	coreobjects "github.com/DegustatorPonos/RuinesOfRafdolon/CoreObjects"
	rl "github.com/gen2brain/raylib-go/raylib"
)

func InitWindow(manager coreobjects.SceneManager, startScene coreobjects.Scene) {
	rl.SetConfigFlags(rl.FlagWindowResizable)

	rl.InitWindow(800, 450, "xdx")
	defer rl.CloseWindow()

	manager.ChangeScene(startScene)

	for !rl.WindowShouldClose() {
		manager.Update()
		rl.BeginDrawing()
		rl.ClearBackground(rl.SkyBlue)
		manager.Draw()
		rl.EndDrawing()
	}
}