some more

This commit is contained in:
Chris Forbes
2010-07-16 18:01:26 +12:00
parent 9bbb2f78de
commit e1031e36b2

View File

@@ -19,9 +19,8 @@
#endregion #endregion
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Drawing; using System.Drawing;
using System.IO;
using System.Linq; using System.Linq;
namespace OpenRA.FileFormats namespace OpenRA.FileFormats
@@ -35,6 +34,7 @@ namespace OpenRA.FileFormats
public Color Color; public Color Color;
public TerrainTypeInfo(MiniYaml my) { FieldLoader.Load(this, my); } public TerrainTypeInfo(MiniYaml my) { FieldLoader.Load(this, my); }
public MiniYaml Save() { return FieldSaver.Save(this); }
} }
public class TileTemplate public class TileTemplate
@@ -50,8 +50,10 @@ namespace OpenRA.FileFormats
public TileTemplate(MiniYaml my) public TileTemplate(MiniYaml my)
{ {
FieldLoader.LoadFields(this, my.Nodes, fields); FieldLoader.LoadFields(this, my.Nodes, fields);
foreach (var tt in my.Nodes["Tiles"].Nodes)
Tiles.Add(byte.Parse(tt.Key), tt.Value.Value); Tiles = my.Nodes["Tiles"].Nodes.ToDictionary(
t => byte.Parse(t.Key),
t => t.Value.Value);
} }
} }