summaryrefslogtreecommitdiff
path: root/engine/main.go
diff options
context:
space:
mode:
authorphyscik <mynameisgennadiy@vk.com>2026-03-26 20:08:42 +0500
committerphyscik <mynameisgennadiy@vk.com>2026-03-26 20:08:42 +0500
commitb4c403089c7db4c382f3cf4fef23191b65f17ecb (patch)
tree23946d4161b11f3a60304c432b6264df0ab0bdd1 /engine/main.go
parentf5df2fba7cdadfd9e7b0e07f549b43d64ac5c6f4 (diff)
small main.go refactor
Diffstat (limited to 'engine/main.go')
-rw-r--r--engine/main.go27
1 files changed, 4 insertions, 23 deletions
diff --git a/engine/main.go b/engine/main.go
index 0ee6fec..4410d6b 100644
--- a/engine/main.go
+++ b/engine/main.go
@@ -16,6 +16,7 @@ import (
)
const CorePackageName string = "core"
+const MainMenuName string = "core/MainMenu"
func main() {
settings.ReadSettings()
@@ -34,12 +35,8 @@ func main() {
// TEMPORARY SECTION
// for _, v := range dynamic.Manager.AvaliablePackages {
// log.Printf("%s: %s", k, &v)
- //components.Resources.LoadedPackages[v.Description.Name] = v.Description.Version
- //v.LoadTextures()
- //v.LoadObjects()
- //v.LoadWorlds()
- //v.LoadMenus()
- //}
+ // v.Load()
+ // }
var coreLoadErr = dynamic.Manager.LoadPackage(CorePackageName)
if coreLoadErr != nil {
@@ -52,22 +49,6 @@ func main() {
var manager = coreobjects.InitSceneManager()
// render.StartLoop(manager, components.Resources.Worlds["MainWorld"])
- render.StartLoop(manager, components.Resources.Menus["core/MainMenu"])
+ render.StartLoop(manager, components.Resources.Scenes[MainMenuName])
// render.StartLoop(manager, builtin.MainMenu())
}
-
-func test_desc() (ui.UIElement, error) {
- var file, fErr = os.ReadFile("MainMenu.json")
- if fErr != nil {
- return nil, fErr
- }
- var desc = descriptors.UIElementDescriptor{}
- if jsonErr := json.Unmarshal(file, &desc); jsonErr != nil {
- return nil, jsonErr
- }
- var parsed, parseErr = desc.Parse()
- if parseErr != nil {
- return nil, parseErr
- }
- return parsed, nil
-}