summaryrefslogtreecommitdiff
path: root/engine/Render/initWindow.go
diff options
context:
space:
mode:
authorPhyscik <mynameisgennadiy@vk.com>2026-01-06 18:53:57 +0500
committerPhyscik <mynameisgennadiy@vk.com>2026-01-06 18:53:57 +0500
commitd804d0467399c821a05832a96ae4780ef69fb1bf (patch)
tree69a51d854684625af082202f6687587d9343c10b /engine/Render/initWindow.go
parent41a6f340e6d455444aecf216271a09cce192e0e9 (diff)
Project init
Diffstat (limited to 'engine/Render/initWindow.go')
-rw-r--r--engine/Render/initWindow.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/engine/Render/initWindow.go b/engine/Render/initWindow.go
new file mode 100644
index 0000000..6b38180
--- /dev/null
+++ b/engine/Render/initWindow.go
@@ -0,0 +1,21 @@
+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.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()
+ }
+}