package main import ( "log" components "github.com/DegustatorPonos/RuinesOfRafdolon/Components" coreobjects "github.com/DegustatorPonos/RuinesOfRafdolon/CoreObjects" dynamic "github.com/DegustatorPonos/RuinesOfRafdolon/Dynamic" render "github.com/DegustatorPonos/RuinesOfRafdolon/Render" settings "github.com/DegustatorPonos/RuinesOfRafdolon/Settings" ui "github.com/DegustatorPonos/RuinesOfRafdolon/UI" ) func main() { settings.ReadSettings() components.InitManager() dynamic.Init() render.InitWindow() defer render.DeinitWindow() // TEMPORARY SECTION for _, v := range dynamic.Manager.AvaliablePackages { // log.Printf("%s: %s", k, &v) v.LoadTextures() v.LoadObjects() v.LoadWorlds() } log.Printf("Resource manager: %s", &components.Resources) // var field = descriptor.GenerateMap() var manager = coreobjects.InitSceneManager() // render.StartLoop(manager, components.Resources.Worlds["MainWorld"]) var menu = menu_test() render.StartLoop(manager, menu) } func menu_test() *ui.Menu { return &ui.Menu{ PaddingX: 0.05, PaddingY: 0.1, Spacing: 0.025, Rows: []*ui.GridRow { { HeightWeight: 1, Objects: []ui.UIElement { &ui.Label{ Text: "Ruines of Rafdolon" }, }, }, { HeightWeight: 1, Objects: []ui.UIElement { &ui.Label{ Text: "Ruines of Rafdolon" }, }, }, { HeightWeight: 1, Objects: []ui.UIElement { &ui.Label{ Text: "Test text" }, }, }, }, } }