Move Viewport inside WorldRenderer.

This commit is contained in:
Paul Chote
2013-09-27 18:21:05 +12:00
parent fe8c80aca6
commit 936bf98496
3 changed files with 31 additions and 38 deletions

View File

@@ -34,7 +34,7 @@ namespace OpenRA.Graphics
{
public readonly World world;
public readonly Theater Theater;
public Viewport Viewport { get { return Game.viewport; } }
public Viewport Viewport { get; private set; }
internal readonly TerrainRenderer terrainRenderer;
internal readonly ShroudRenderer shroudRenderer;
@@ -45,6 +45,7 @@ namespace OpenRA.Graphics
internal WorldRenderer(World world)
{
this.world = world;
Viewport = new Viewport(world.Map.Bounds);
palette = new HardwarePalette();
palettes = new Cache<string, PaletteReference>(CreatePaletteReference);