summaryrefslogtreecommitdiff
path: root/engine/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'engine/main.go')
-rw-r--r--engine/main.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/engine/main.go b/engine/main.go
index 5468217..96c4fa8 100644
--- a/engine/main.go
+++ b/engine/main.go
@@ -3,6 +3,7 @@ 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"
@@ -11,17 +12,21 @@ import (
func main() {
settings.ReadSettings()
+ components.InitManager()
dynamic.Init()
+ render.InitWindow()
+ defer render.DeinitWindow()
// TEMPORARY SECTION
for k, v := range dynamic.Manager.AvaliablePackages {
log.Printf("%s: %s", k, &v)
+ v.LoadTextures()
+ v.LoadWorlds()
}
-
- return
+ log.Printf("Resource manager: %s", &components.Resources)
// var field = descriptor.GenerateMap()
var manager = coreobjects.InitSceneManager()
- render.InitWindow(manager, nil)
+ render.StartLoop(manager, components.Resources.Worlds["MainWorld"])
}