diff options
Diffstat (limited to 'engine/main.go')
| -rw-r--r-- | engine/main.go | 27 |
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 -} |
