Convert extension in real extension
This commit is contained in:
committed by
atlimit8
parent
2677e9c013
commit
b71402f64d
@@ -120,7 +120,7 @@ namespace OpenRA.Mods.Cnc.FileFormats
|
||||
|
||||
var dataLength = frameOffsets[CurrentFrameIndex + 1] - frameOffsets[CurrentFrameIndex];
|
||||
|
||||
var rawData = StreamExts.ReadBytes(stream, (int)dataLength);
|
||||
var rawData = stream.ReadBytes((int)dataLength);
|
||||
var intermediateData = new byte[Width * Height];
|
||||
|
||||
// Format80 decompression
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace OpenRA.Mods.Cnc.VideoLoaders
|
||||
|
||||
if (flags == 1)
|
||||
{
|
||||
var palette = StreamExts.ReadBytes(s, 768);
|
||||
var palette = s.ReadBytes(768);
|
||||
for (var i = 0; i < offsets.Length; i++)
|
||||
offsets[i] += 768;
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@ namespace OpenRA.Mods.Common.Activities
|
||||
return null;
|
||||
}
|
||||
|
||||
var containsTemporaryBlocker = WorldUtils.ContainsTemporaryBlocker(self.World, nextCell, self);
|
||||
var containsTemporaryBlocker = self.World.ContainsTemporaryBlocker(nextCell, self);
|
||||
|
||||
// Next cell in the move is blocked by another actor
|
||||
if (containsTemporaryBlocker || !mobile.CanEnterCell(nextCell, ignoreActor))
|
||||
|
||||
@@ -78,7 +78,7 @@ namespace OpenRA.Mods.Common.Effects
|
||||
if (clockFraction != null)
|
||||
{
|
||||
clock = new Animation(owner.World, posterCollection);
|
||||
clock.PlayFetchIndex(clockSequence, () => Exts.Clamp((int)(clockFraction() * (clock.CurrentSequence.Length - 1)), 0, clock.CurrentSequence.Length - 1));
|
||||
clock.PlayFetchIndex(clockSequence, () => ((int)(clockFraction() * (clock.CurrentSequence.Length - 1))).Clamp(0, clock.CurrentSequence.Length - 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace OpenRA.Mods.Common.Orders
|
||||
|
||||
protected virtual bool IsValidTrait(T t)
|
||||
{
|
||||
return Exts.IsTraitEnabled(t);
|
||||
return t.IsTraitEnabled();
|
||||
}
|
||||
|
||||
protected IEnumerable<Order> OrderInner(World world, MouseInput mi)
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace OpenRA.Mods.Common.Traits
|
||||
if (blockers.Count == 0)
|
||||
continue;
|
||||
|
||||
var hitPos = WorldExtensions.MinimumPointLineProjection(start, end, a.CenterPosition);
|
||||
var hitPos = start.MinimumPointLineProjection(end, a.CenterPosition);
|
||||
var dat = world.Map.DistanceAboveTerrain(hitPos);
|
||||
if ((hitPos - start).Length < length && blockers.Any(t => t.BlockingHeight > dat))
|
||||
{
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
var warheads = objectCreator.GetTypesImplementing<IWarhead>().OrderBy(t => t.Namespace);
|
||||
var projectiles = objectCreator.GetTypesImplementing<IProjectileInfo>().OrderBy(t => t.Namespace);
|
||||
|
||||
var weaponTypes = Enumerable.Concat(weaponInfo, Enumerable.Concat(projectiles, warheads));
|
||||
var weaponTypes = weaponInfo.Concat(projectiles.Concat(warheads));
|
||||
foreach (var t in weaponTypes)
|
||||
{
|
||||
// skip helpers like TraitInfo<T>
|
||||
|
||||
@@ -53,7 +53,7 @@ namespace OpenRA.Mods.Common
|
||||
if (shapes.Any())
|
||||
actorWidth = shapes.Max(h => h.Info.Type.OuterRadius.Length);
|
||||
|
||||
var projection = MinimumPointLineProjection(lineStart, lineEnd, currActor.CenterPosition);
|
||||
var projection = lineStart.MinimumPointLineProjection(lineEnd, currActor.CenterPosition);
|
||||
var distance = (currActor.CenterPosition - projection).HorizontalLength;
|
||||
var maxReach = actorWidth + lineWidth.Length;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace OpenRA.Mods.Common
|
||||
/// <param name="lineEnd">The target point (head) of the line</param>
|
||||
/// <param name="point">The target point that the minimum distance should be found to</param>
|
||||
/// <returns>The WPos that is the point on the line that is closest to the target point</returns>
|
||||
public static WPos MinimumPointLineProjection(WPos lineStart, WPos lineEnd, WPos point)
|
||||
public static WPos MinimumPointLineProjection(this WPos lineStart, WPos lineEnd, WPos point)
|
||||
{
|
||||
var squaredLength = (lineEnd - lineStart).HorizontalLengthSquared;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user