Introduced NUnit and some tests.
This commit is contained in:
@@ -47,7 +47,7 @@ namespace OpenRA
|
||||
public bool IsImmediate;
|
||||
public bool SuppressVisualFeedback;
|
||||
|
||||
public Player Player { get { return Subject.Owner; } }
|
||||
public Player Player { get { return Subject != null ? Subject.Owner : null; } }
|
||||
|
||||
Order(string orderString, Actor subject,
|
||||
Actor targetActor, CPos targetLocation, string targetString, bool queued, CPos extraLocation, uint extraData)
|
||||
@@ -79,6 +79,9 @@ namespace OpenRA
|
||||
var extraLocation = (CPos)(flags.HasField(OrderFields.ExtraLocation) ? r.ReadInt2() : int2.Zero);
|
||||
var extraData = flags.HasField(OrderFields.ExtraData) ? r.ReadUInt32() : 0;
|
||||
|
||||
if (world == null)
|
||||
return new Order(order, null, null, targetLocation, targetString, queued, extraLocation, extraData);
|
||||
|
||||
Actor subject, targetActor;
|
||||
if (!TryGetActorFromUInt(world, subjectId, out subject) || !TryGetActorFromUInt(world, targetActorId, out targetActor))
|
||||
return null;
|
||||
|
||||
@@ -122,7 +122,7 @@ namespace OpenRA
|
||||
path = "^" + path.Substring(SupportDir.Length);
|
||||
|
||||
if (path.StartsWith(GameDir))
|
||||
path = "." + path.Substring(GameDir.Length);
|
||||
path = "./" + path.Substring(GameDir.Length);
|
||||
|
||||
return path;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user