Rename Waypoint -> Immobile and move it into Mods.RA.

This commit is contained in:
Paul Chote
2014-03-12 18:04:57 +13:00
parent daf106ddb3
commit 0a4423a9b8
8 changed files with 23 additions and 15 deletions

View File

@@ -173,7 +173,6 @@
<Compile Include="Traits\TraitsInterfaces.cs" />
<Compile Include="Traits\Util.cs" />
<Compile Include="Traits\ValidateOrder.cs" />
<Compile Include="Traits\Waypoint.cs" />
<Compile Include="Traits\World\Country.cs" />
<Compile Include="Traits\World\ResourceLayer.cs" />
<Compile Include="Traits\World\ResourceType.cs" />

View File

@@ -1,6 +1,6 @@
#region Copyright & License Information
/*
* Copyright 2007-2011 The OpenRA Developers (see AUTHORS)
* Copyright 2007-2014 The OpenRA Developers (see AUTHORS)
* This file is part of OpenRA, which is free software. It is made
* available to you under the terms of the GNU General Public License
* as published by the Free Software Foundation. For more information,
@@ -10,19 +10,20 @@
using System.Collections.Generic;
using OpenRA.FileFormats;
using OpenRA.Traits;
namespace OpenRA.Traits
namespace OpenRA.Mods.RA
{
class WaypointInfo : ITraitInfo, IOccupySpaceInfo
class ImmobileInfo : ITraitInfo, IOccupySpaceInfo
{
public object Create( ActorInitializer init ) { return new Waypoint( init ); }
public object Create(ActorInitializer init) { return new Immobile(init); }
}
class Waypoint : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
class Immobile : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
{
[Sync] readonly CPos location;
public Waypoint(ActorInitializer init)
public Immobile(ActorInitializer init)
{
this.location = init.Get<LocationInit, CPos>();
}

View File

@@ -481,6 +481,7 @@
<Compile Include="Modifiers\DisabledOverlay.cs" />
<Compile Include="Widgets\Logic\ReplayControlBarLogic.cs" />
<Compile Include="Widgets\Logic\GameTimerLogic.cs" />
<Compile Include="Immobile.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">

View File

@@ -143,6 +143,13 @@ namespace OpenRA.Utility
ConvertFloatToRange(ref node.Value.Value);
}
// Waypoint was renamed to Immobile
if (engineVersion < 20140312)
{
if (depth == 1 && node.Key == "Waypoint")
node.Key = "Immobile";
}
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
}
}

View File

@@ -31,12 +31,12 @@ CRATE:
BodyOrientation:
mpspawn:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:

View File

@@ -85,12 +85,12 @@ CRATE:
BodyOrientation:
mpspawn:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:

View File

@@ -165,12 +165,12 @@ powerproxy.sonarpulse:
SelectTargetSound: slcttgt1.aud
mpspawn:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:

View File

@@ -1,10 +1,10 @@
mpspawn:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
Immobile:
RenderEditorOnly:
BodyOrientation: