package render import ( "fmt" coreobjects "github.com/DegustatorPonos/RuinesOfRafdolon/CoreObjects" settings "github.com/DegustatorPonos/RuinesOfRafdolon/Settings" rl "github.com/gen2brain/raylib-go/raylib" ) func InitWindow() { rl.SetConfigFlags(rl.FlagWindowResizable) var titleString = fmt.Sprintf("Ruines of Rafdolon v.%d.%d.%d", settings.Current.Version.MajorVersion, settings.Current.Version.MinorVersion, settings.Current.Version.Patch) rl.InitWindow(800, 450, titleString) } func StartLoop(manager coreobjects.SceneManager, startScene coreobjects.Scene) { manager.ChangeScene(startScene) rl.SetTargetFPS(60) for !rl.WindowShouldClose() { manager.Update() rl.BeginDrawing() rl.ClearBackground(rl.SkyBlue) manager.Draw() rl.EndDrawing() } } func DeinitWindow() { rl.CloseWindow() }