big pile of Render refactoring

This commit is contained in:
alzeih
2010-07-21 18:57:42 +12:00
parent 84e1ed1cf9
commit 2f9f539857
28 changed files with 99 additions and 136 deletions

View File

@@ -28,9 +28,9 @@ namespace OpenRA.Graphics
{
this.world = world;
terrainRenderer = new TerrainRenderer(world, Game.Renderer, this);
uiOverlay = new UiOverlay(Game.Renderer.SpriteRenderer);
palette = new HardwarePalette(Game.Renderer, world.Map);
terrainRenderer = new TerrainRenderer(world, this);
uiOverlay = new UiOverlay();
palette = new HardwarePalette(world.Map);
}
public void DrawLine(float2 start, float2 end, Color startColor, Color endColor)
@@ -134,7 +134,7 @@ namespace OpenRA.Graphics
Game.controller.orderGenerator.Render(world);
if (world.LocalPlayer != null)
world.LocalPlayer.Shroud.Draw(Game.Renderer.SpriteRenderer);
world.LocalPlayer.Shroud.Draw();
Game.Renderer.SpriteRenderer.Flush();