big pile of Render refactoring
This commit is contained in:
@@ -18,17 +18,11 @@ namespace OpenRA.Traits
|
||||
public class ResourceLayerInfo : TraitInfo<ResourceLayer> { }
|
||||
|
||||
public class ResourceLayer: IRenderOverlay, ILoadWorldHook, ITerrainTypeModifier
|
||||
{
|
||||
SpriteRenderer sr;
|
||||
{
|
||||
World world;
|
||||
|
||||
public ResourceType[] resourceTypes;
|
||||
CellContents[,] content;
|
||||
|
||||
public ResourceLayer()
|
||||
{
|
||||
sr = Game.Renderer.SpriteRenderer;
|
||||
}
|
||||
|
||||
public void Render()
|
||||
{
|
||||
@@ -50,7 +44,7 @@ namespace OpenRA.Traits
|
||||
|
||||
var c = content[x, y];
|
||||
if (c.image != null)
|
||||
sr.DrawSprite(c.image[c.density],
|
||||
Game.Renderer.SpriteRenderer.DrawSprite(c.image[c.density],
|
||||
Game.CellSize * new int2(x, y),
|
||||
c.type.info.Palette);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user