diff --git a/src/systems/Antigravity.js b/src/systems/Antigravity.js index a03daff..527b286 100644 --- a/src/systems/Antigravity.js +++ b/src/systems/Antigravity.js @@ -12,6 +12,32 @@ window.Antigravity = { } }, + /** + * SYSTEMS REGISTRY + * Central storage for all game systems + * Usage: window.Antigravity.Systems.TerrainSystem + */ + Systems: {}, + + /** + * Register a system + * @param {string} name - System name + * @param {Object} system - System instance + */ + registerSystem: function (name, system) { + this.Systems[name] = system; + console.log(`✅ Registered system: ${name}`); + }, + + /** + * Get a registered system + * @param {string} name - System name + * @returns {Object|null} System instance or null + */ + getSystem: function (name) { + return this.Systems[name] || null; + }, + Rendering: { /** * Zagotavlja pravilno globinsko razvrščanje (Depth Sorting) vseh spritov