Prerequisites now uses the array-loading stuff in FieldLoader. It's use (in techtree) was also simplified.

This commit is contained in:
Bob
2009-10-20 18:38:58 +13:00
parent 7332a8f79a
commit b5c7a00552
2 changed files with 4 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using OpenRa.FileFormats;
using OpenRa.Game.GameRules;
@@ -38,11 +39,9 @@ namespace OpenRa.TechTree
return race;
}
static Tuple<string[],string[]> ParsePrerequisites(string prerequisites, string tag)
static Tuple<string[],string[]> ParsePrerequisites(string[] prerequisites, string tag)
{
List<string> allied = new List<string>(prerequisites.ToLowerInvariant().Split(
new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries));
List<string> allied = prerequisites.Select( x => x.ToLowerInvariant() ).ToList();
List<string> soviet = new List<string>(allied);
if (allied.Remove("stek"))