reduce batch count a LOT; build palette order is now explicit

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

View File

@@ -75,12 +75,12 @@ namespace OpenRA.GameRules
public IEnumerable<string> BuildableItems( Player player, params string[] categories )
{
var playerBuildings = GatherBuildings( player );
foreach( var unit in AllBuildables( player, categories ) )
foreach (var unit in AllBuildables(categories))
if( CanBuild( unit, player, playerBuildings ) )
yield return unit.Name;
}
public IEnumerable<ActorInfo> AllBuildables(Player player, params string[] categories)
public IEnumerable<ActorInfo> AllBuildables(params string[] categories)
{
return Rules.Info.Values
.Where( x => x.Name[ 0 ] != '^' )