document engine limitations

This commit is contained in:
Matthias Mailänder
2014-08-24 08:16:59 +02:00
parent 5b4f8d1446
commit 8649475b91
2 changed files with 4 additions and 3 deletions

View File

@@ -17,7 +17,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {
[Desc("Attach this to the world actor.")] [Desc("Attach this to the world actor.", "Order of the layers defines the Z sorting.")]
public class ResourceLayerInfo : TraitInfo<ResourceLayer>, Requires<ResourceTypeInfo> { } public class ResourceLayerInfo : TraitInfo<ResourceLayer>, Requires<ResourceTypeInfo> { }
public class ResourceLayer : IRenderOverlay, IWorldLoaded, ITickRender public class ResourceLayer : IRenderOverlay, IWorldLoaded, ITickRender
@@ -43,7 +43,7 @@ namespace OpenRA.Mods.RA
var c = render[cell]; var c = render[cell];
if (c.Sprite != null) if (c.Sprite != null)
new SpriteRenderable(c.Sprite, wr.world.Map.CenterOfCell(cell), new SpriteRenderable(c.Sprite, wr.world.Map.CenterOfCell(cell),
WVec.Zero, -511, c.Type.Palette, 1f, true).Render(wr); WVec.Zero, -511, c.Type.Palette, 1f, true).Render(wr); // TODO ZOffset is ignored
} }
} }

View File

@@ -16,6 +16,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {
[Desc("Attach this to the world actor.", "Order of the layers defines the Z sorting.")]
public class SmudgeLayerInfo : ITraitInfo public class SmudgeLayerInfo : ITraitInfo
{ {
public readonly string Type = "Scorch"; public readonly string Type = "Scorch";
@@ -137,7 +138,7 @@ namespace OpenRA.Mods.RA
continue; continue;
new SpriteRenderable(kv.Value.Sprite, world.Map.CenterOfCell(kv.Key), new SpriteRenderable(kv.Value.Sprite, world.Map.CenterOfCell(kv.Key),
WVec.Zero, -511, pal, 1f, true).Render(wr); WVec.Zero, -511, pal, 1f, true).Render(wr); // TODO ZOffset is ignored
} }
} }
} }