Refactor footprint cell lookups and move them to Building

Removing FootprintUtils happens in the next commit for better
reviewability.
This commit is contained in:
reaperrr
2017-06-28 14:00:50 +02:00
committed by abcdefg30
parent 801796b184
commit 46dc827d46
7 changed files with 112 additions and 85 deletions

View File

@@ -36,7 +36,7 @@ namespace OpenRA.Mods.Common.Traits
if (b == null)
return;
foreach (var u in FootprintUtils.Tiles(map.Rules, a.Info.Name, b, a.Location))
foreach (var u in b.Tiles(a.Location))
if (influence.Contains(u) && influence[u] == null)
influence[u] = a;
};
@@ -47,7 +47,7 @@ namespace OpenRA.Mods.Common.Traits
if (b == null)
return;
foreach (var u in FootprintUtils.Tiles(map.Rules, a.Info.Name, b, a.Location))
foreach (var u in b.Tiles(a.Location))
if (influence.Contains(u) && influence[u] == a)
influence[u] = null;
};