Can now set the race of the TechTree
git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1139 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -11,8 +11,11 @@ namespace OpenRa.TechTreeTest
|
||||
{
|
||||
Dictionary<string, Building> buildings = new Dictionary<string, Building>();
|
||||
public ICollection<string> built = new List<string>();
|
||||
public TechTree()
|
||||
readonly BuildingRace currentRace;
|
||||
|
||||
public TechTree(BuildingRace race)
|
||||
{
|
||||
this.currentRace = race;
|
||||
LoadBuildings();
|
||||
LoadRules();
|
||||
|
||||
@@ -85,7 +88,7 @@ namespace OpenRa.TechTreeTest
|
||||
void CheckAll()
|
||||
{
|
||||
foreach (Building building in buildings.Values)
|
||||
building.CheckPrerequisites(built);
|
||||
building.CheckPrerequisites(built, currentRace);
|
||||
}
|
||||
|
||||
public IEnumerable<Building> BuildableItems
|
||||
|
||||
Reference in New Issue
Block a user