using Foresight.Engine.Renderer; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; namespace Foresight.Engine.Scenes { public class SceneManager : IRenderable { private Scene _activeScene; public SceneManager(Game game) { } public void SetScene(Scene scene) { _activeScene?.Dispose(); _activeScene = scene; } public void Draw(SpriteBatch spriteBatch) { _activeScene.Draw(spriteBatch); } public void Dispose() { _activeScene?.Dispose(); } } }