Merge pull request #8432 from pchote/shroud-wpos
Add WPos shroud visibility queries.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user