unhardcode and self-document more resource/smudge parameters

This commit is contained in:
Matthias Mailänder
2014-08-23 20:24:54 +02:00
parent f0fc63b15d
commit 5b4f8d1446
2 changed files with 10 additions and 2 deletions

View File

@@ -19,11 +19,17 @@ namespace OpenRA.Mods.RA
public class SmudgeLayerInfo : ITraitInfo
{
public readonly string Type = "Scorch";
[Desc("Sprite sequence name")]
public readonly string Sequence = "scorch";
public readonly int SmokePercentage = 25;
[Desc("Sprite sequence name")]
public readonly string SmokeType = "smoke_m";
public readonly string Palette = "terrain";
public object Create(ActorInitializer init) { return new SmudgeLayer(this); }
}
@@ -120,7 +126,7 @@ namespace OpenRA.Mods.RA
public void Render(WorldRenderer wr)
{
var pal = wr.Palette("terrain");
var pal = wr.Palette(Info.Palette);
foreach (var kv in tiles)
{