rename AllowOreAt => AllowResourceAt
This commit is contained in:
@@ -71,7 +71,7 @@ namespace OpenRA.Traits
|
|||||||
for (int y = map.YOffset; y < map.YOffset + map.Height; y++)
|
for (int y = map.YOffset; y < map.YOffset + map.Height; y++)
|
||||||
{
|
{
|
||||||
// Todo: Valid terrain should be specified in the resource
|
// Todo: Valid terrain should be specified in the resource
|
||||||
if (!AllowOreAt(new int2(x,y)))
|
if (!AllowResourceAt(new int2(x,y)))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
content[x, y].type = resourceTypes.FirstOrDefault(
|
content[x, y].type = resourceTypes.FirstOrDefault(
|
||||||
@@ -89,7 +89,7 @@ namespace OpenRA.Traits
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AllowOreAt( int2 a )
|
public bool AllowResourceAt( int2 a )
|
||||||
{
|
{
|
||||||
if( !world.Map.IsInMap( a.X, a.Y ) ) return false;
|
if( !world.Map.IsInMap( a.X, a.Y ) ) return false;
|
||||||
if( !world.GetTerrainInfo( a ).Buildable ) return false;
|
if( !world.GetTerrainInfo( a ).Buildable ) return false;
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using OpenRA.Mods.RA.Buildings;
|
|
||||||
using OpenRA.Mods.RA.Render;
|
using OpenRA.Mods.RA.Render;
|
||||||
using OpenRA.Traits;
|
using OpenRA.Traits;
|
||||||
|
|
||||||
@@ -52,7 +51,7 @@ namespace OpenRA.Mods.RA
|
|||||||
// Todo: Valid terrain should be specified in the resource
|
// Todo: Valid terrain should be specified in the resource
|
||||||
if (cell != null && self.World.Map.IsInMap(cell.Value) &&
|
if (cell != null && self.World.Map.IsInMap(cell.Value) &&
|
||||||
(resLayer.GetResource(cell.Value) == resourceType
|
(resLayer.GetResource(cell.Value) == resourceType
|
||||||
|| (resLayer.GetResource(cell.Value) == null && self.World.IsCellBuildable(cell.Value, false))))
|
|| (resLayer.GetResource(cell.Value) == null && resLayer.AllowResourceAt(cell.Value))))
|
||||||
resLayer.AddResource(resourceType, cell.Value.X, cell.Value.Y, 1);
|
resLayer.AddResource(resourceType, cell.Value.X, cell.Value.Y, 1);
|
||||||
|
|
||||||
ticks = info.Interval;
|
ticks = info.Interval;
|
||||||
|
|||||||
Reference in New Issue
Block a user