git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1316 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -13,6 +13,7 @@ namespace OpenRa.FileFormats
|
||||
|
||||
public readonly int XOffset;
|
||||
public readonly int YOffset;
|
||||
public int2 Offset { get { return new int2( XOffset, YOffset ); } }
|
||||
|
||||
public readonly int Width;
|
||||
public readonly int Height;
|
||||
|
||||
@@ -56,6 +56,12 @@
|
||||
<Compile Include="TreeReference.cs" />
|
||||
<Compile Include="Walkability.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\OpenRa.DataStructures\OpenRa.DataStructures.csproj">
|
||||
<Project>{2F9E7A23-56C0-4286-9C8E-1060A9B2F073}</Project>
|
||||
<Name>OpenRa.DataStructures</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
||||
@@ -31,8 +31,7 @@ namespace OpenRa.Game
|
||||
|
||||
public List<int2> FindUnitPath( World world, Unit unit, DestinationFunc estimator )
|
||||
{
|
||||
int2 offset = new int2( map.XOffset, map.YOffset );
|
||||
int2 startLocation = unit.Location + offset;
|
||||
int2 startLocation = unit.Location + map.Offset;
|
||||
|
||||
CellInfo[ , ] cellInfo = new CellInfo[ 128, 128 ];
|
||||
|
||||
@@ -40,7 +39,7 @@ namespace OpenRa.Game
|
||||
for( int y = 0 ; y < 128 ; y++ )
|
||||
cellInfo[ x, y ] = new CellInfo( double.PositiveInfinity, new int2( x, y ), false );
|
||||
|
||||
return FindUnitPath( startLocation, estimator, offset, cellInfo );
|
||||
return FindUnitPath( startLocation, estimator, map.Offset, cellInfo );
|
||||
}
|
||||
|
||||
List<int2> FindUnitPath( int2 startLocation, DestinationFunc estimator, int2 offset, CellInfo[,] cellInfo )
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace OpenRa.Game
|
||||
|
||||
public Tree(TreeReference r, TreeCache renderer, Map map)
|
||||
{
|
||||
location = new int2( r.Location ) - new int2( map.XOffset, map.YOffset );
|
||||
location = new int2( r.Location ) - map.Offset;
|
||||
currentImages = new Sprite[] { renderer.GetImage(r.Image) };
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user