Merge pull request #8432 from pchote/shroud-wpos

Add WPos shroud visibility queries.
This commit is contained in:
Oliver Brakmann
2015-06-07 21:57:39 +02:00
13 changed files with 25 additions and 24 deletions

View File

@@ -292,6 +292,11 @@ namespace OpenRA.Traits
Invalidate(changed);
}
public bool IsExplored(WPos pos)
{
return IsExplored(map.CellContaining(pos));
}
public bool IsExplored(CPos cell)
{
return IsExplored(cell.ToMPos(map));
@@ -334,6 +339,11 @@ namespace OpenRA.Traits
return GetVisOrigins(a).Any(IsExplored);
}
public bool IsVisible(WPos pos)
{
return IsVisible(map.CellContaining(pos));
}
public bool IsVisible(CPos cell)
{
var uv = cell.ToMPos(map);