mine2d/Mine2d/frontend/renderer/GameRenderer.cs

22 lines
466 B
C#

namespace Mine2d.frontend.renderer;
public class GameRenderer : IRenderer
{
private readonly List<IRenderer> renderers = new();
public GameRenderer()
{
this.renderers.Add(new WorldRenderer());
this.renderers.Add(new PlayerRenderer());
this.renderers.Add(new WorldCursorRenderer());
}
public void Render()
{
foreach (var renderer in this.renderers)
{
renderer.Render();
}
}
}