summaryrefslogtreecommitdiff
path: root/engine/Components/ResourceManager.go
diff options
context:
space:
mode:
authorphyscik <mynameisgennadiy@vk.com>2026-03-27 13:52:07 +0500
committerphyscik <mynameisgennadiy@vk.com>2026-03-27 13:52:07 +0500
commit3f6bf25f2ed5fc5626c46a4218cc1d627ec401c2 (patch)
tree8b88396f92d14c3e00cb8b53daafd20467c5151f /engine/Components/ResourceManager.go
parenta225dc34f112d58eb98688b102f450fa14381b8a (diff)
String() error fix
Diffstat (limited to 'engine/Components/ResourceManager.go')
-rw-r--r--engine/Components/ResourceManager.go22
1 files changed, 9 insertions, 13 deletions
diff --git a/engine/Components/ResourceManager.go b/engine/Components/ResourceManager.go
index c4953e3..1301b0c 100644
--- a/engine/Components/ResourceManager.go
+++ b/engine/Components/ResourceManager.go
@@ -9,18 +9,7 @@ import (
rl "github.com/gen2brain/raylib-go/raylib"
)
-var Resources ResourceManager
-
-type ResourceManager struct {
- LoadedPackages map[string]*settings.AppVersion
- Textures TextrueManager
- objects map[string]*coreobjects.DynamicObject
- Scenes map[string]coreobjects.Scene
-}
-
-// Initializes the shared resource manager
-func InitManager() {
- Resources = ResourceManager{
+var Resources ResourceManager = ResourceManager{
LoadedPackages: make(map[string]*settings.AppVersion),
objects: make(map[string]*coreobjects.DynamicObject),
Scenes: make(map[string]coreobjects.Scene),
@@ -29,6 +18,13 @@ func InitManager() {
NameToId: make(map[string]uint64),
},
}
+
+
+type ResourceManager struct {
+ LoadedPackages map[string]*settings.AppVersion
+ Textures TextrueManager
+ objects map[string]*coreobjects.DynamicObject
+ Scenes map[string]coreobjects.Scene
}
func (base *ResourceManager) RegisterObject(PackageName string, obejctName string, new *coreobjects.DynamicObject) error {
@@ -52,7 +48,7 @@ func (base *ResourceManager) GetObject(name string) (*coreobjects.DynamicObject,
func (base *ResourceManager) String() string {
var outp, jsonErr = json.Marshal(base)
if jsonErr != nil {
- return fmt.Sprintf("Failed to parse settings: %s", jsonErr.Error())
+ return fmt.Sprintf("Failed to parse resource manager %s", jsonErr.Error())
}
return string(outp)
}