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:
@@ -90,9 +90,9 @@ namespace OpenRa.TechTreeTest
|
||||
bool buildable = false;
|
||||
public bool Buildable { get { return buildable; } }
|
||||
|
||||
public void CheckPrerequisites(IEnumerable<string> buildings)
|
||||
public void CheckPrerequisites(IEnumerable<string> buildings, BuildingRace currentRace)
|
||||
{
|
||||
if (buildable && ShouldMakeUnbuildable(buildings))
|
||||
if ((buildable && ShouldMakeUnbuildable(buildings)) || !((owner & currentRace) == currentRace))
|
||||
buildable = false;
|
||||
else if (!buildable && ShouldMakeBuildable(buildings))
|
||||
buildable = true;
|
||||
|
||||
Reference in New Issue
Block a user