Remove viewport editor-mode assumptions.
This commit is contained in:
@@ -24,7 +24,9 @@ namespace OpenRA.Graphics
|
|||||||
theater = wr.Theater;
|
theater = wr.Theater;
|
||||||
mapTiles = world.Map.MapTiles.Value;
|
mapTiles = world.Map.MapTiles.Value;
|
||||||
|
|
||||||
terrain = new TerrainSpriteLayer(world, wr, theater.Sheet, BlendMode.Alpha, wr.Palette("terrain"), true);
|
terrain = new TerrainSpriteLayer(world, wr, theater.Sheet, BlendMode.Alpha,
|
||||||
|
wr.Palette("terrain"), wr.World.Type != WorldType.Editor);
|
||||||
|
|
||||||
foreach (var cell in world.Map.AllCells)
|
foreach (var cell in world.Map.AllCells)
|
||||||
UpdateCell(cell);
|
UpdateCell(cell);
|
||||||
|
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ namespace OpenRA.Graphics
|
|||||||
{
|
{
|
||||||
if (cellsDirty)
|
if (cellsDirty)
|
||||||
{
|
{
|
||||||
cells = CalculateVisibleCells(worldRenderer.World.Type != WorldType.Editor);
|
cells = CalculateVisibleCells(false);
|
||||||
cellsDirty = false;
|
cellsDirty = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
|
|
||||||
Dirty.Clear();
|
Dirty.Clear();
|
||||||
|
|
||||||
foreach (var uv in wr.Viewport.VisibleCellsInsideBounds.MapCoords)
|
foreach (var uv in wr.Viewport.AllVisibleCells.MapCoords)
|
||||||
{
|
{
|
||||||
var t = Tiles[uv];
|
var t = Tiles[uv];
|
||||||
if (t.Sprite != null)
|
if (t.Sprite != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user