set up some sensible build-palette order for RA

This commit is contained in:
Chris Forbes
2010-03-27 09:33:16 +13:00
parent 31a1ab7525
commit a00faf4b9f
3 changed files with 18 additions and 2 deletions

View File

@@ -877,7 +877,8 @@ namespace OpenRA
var allBuildables = Rules.TechTree.AllBuildables(queueName)
.Where(a => a.Traits.Get<BuildableInfo>().Owner.Contains(world.LocalPlayer.Country.Race))
.OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder).ToArray();
.OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder)
.ThenBy(a => a.Traits.Get<BuildableInfo>().TechLevel).ToArray();
var queue = world.LocalPlayer.PlayerActor.traits.Get<ProductionQueue>();

View File

@@ -31,7 +31,7 @@ namespace OpenRA.Traits
public readonly string LongDesc = "";
public readonly string Icon = null;
public readonly string[] AlternateName = { };
public readonly int BuildPaletteOrder = 0;
public readonly int BuildPaletteOrder = 50;
}
class Buildable { }