group tiles by category

This commit is contained in:
Chris Forbes
2012-06-26 19:33:11 +12:00
parent 0ec3e8b227
commit 9966b4efd1

View File

@@ -144,7 +144,12 @@ namespace OpenRA.Editor
// construct the palette of tiles
var palettes = new[] { tilePalette, actorPalette, resourcePalette };
foreach (var p in palettes) { p.Visible = false; p.SuspendLayout(); }
foreach (var t in tileset.Templates)
foreach (var tc in tileset.Templates.GroupBy(t => t.Value.Category))
{
var category = tc.Key ?? "(Uncategorized)";
foreach( var t in tc )
{
try
{
@@ -171,6 +176,7 @@ namespace OpenRA.Editor
}
catch { }
}
}
var actorTemplates = new List<ActorTemplate>();