mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-23 07:29:02 -08:00
Normalise member spacing
This commit is contained in:
@@ -29,6 +29,7 @@ namespace SuperStarTrek
|
||||
}
|
||||
|
||||
internal float Stardate => _currentStardate;
|
||||
|
||||
internal float StardatesRemaining => _finalStarDate - _currentStardate;
|
||||
|
||||
internal void DoIntroduction()
|
||||
|
||||
@@ -15,6 +15,7 @@ namespace SuperStarTrek.Objects
|
||||
}
|
||||
|
||||
internal float Energy { get; private set; }
|
||||
|
||||
internal Coordinates Sector { get; private set; }
|
||||
|
||||
public override string ToString() => "+K+";
|
||||
|
||||
@@ -18,6 +18,7 @@ namespace SuperStarTrek.Objects
|
||||
}
|
||||
|
||||
internal Coordinates Sector { get; }
|
||||
|
||||
public override string ToString() => ">!<";
|
||||
|
||||
internal bool TryRepair(Enterprise enterprise, out float repairTime)
|
||||
|
||||
@@ -7,29 +7,53 @@ namespace SuperStarTrek.Resources
|
||||
internal static class Strings
|
||||
{
|
||||
internal static string CombatArea => GetResource();
|
||||
|
||||
internal static string ComputerFunctions => GetResource();
|
||||
|
||||
internal static string Congratulations => GetResource();
|
||||
|
||||
internal static string CourtMartial => GetResource();
|
||||
|
||||
internal static string Destroyed => GetResource();
|
||||
|
||||
internal static string EndOfMission => GetResource();
|
||||
|
||||
internal static string Enterprise => GetResource();
|
||||
|
||||
internal static string Instructions => GetResource();
|
||||
|
||||
internal static string LowShields => GetResource();
|
||||
|
||||
internal static string NoEnemyShips => GetResource();
|
||||
|
||||
internal static string NoStarbase => GetResource();
|
||||
|
||||
internal static string NowEntering => GetResource();
|
||||
|
||||
internal static string Orders => GetResource();
|
||||
|
||||
internal static string PermissionDenied => GetResource();
|
||||
|
||||
internal static string Protected => GetResource();
|
||||
|
||||
internal static string RegionNames => GetResource();
|
||||
|
||||
internal static string RelievedOfCommand => GetResource();
|
||||
|
||||
internal static string RepairEstimate => GetResource();
|
||||
|
||||
internal static string RepairPrompt => GetResource();
|
||||
|
||||
internal static string ReplayPrompt => GetResource();
|
||||
|
||||
internal static string ShieldsDropped => GetResource();
|
||||
|
||||
internal static string ShortRangeSensorsOut => GetResource();
|
||||
|
||||
internal static string StartText => GetResource();
|
||||
|
||||
internal static string Stranded => GetResource();
|
||||
|
||||
internal static string Title => GetResource();
|
||||
|
||||
private static string GetResource([CallerMemberName] string name = "")
|
||||
|
||||
@@ -17,8 +17,11 @@ namespace SuperStarTrek.Space
|
||||
}
|
||||
|
||||
internal int X { get; }
|
||||
|
||||
internal int Y { get; }
|
||||
|
||||
internal int RegionIndex { get; }
|
||||
|
||||
internal int SubRegionIndex { get; }
|
||||
|
||||
private static int Validated(int value, string argumentName)
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace SuperStarTrek.Space
|
||||
}
|
||||
|
||||
internal float DeltaX { get; }
|
||||
|
||||
internal float DeltaY { get; }
|
||||
|
||||
internal IEnumerable<Coordinates> GetSectorsFrom(Coordinates start)
|
||||
|
||||
@@ -44,7 +44,9 @@ namespace SuperStarTrek.Space
|
||||
internal QuadrantInfo this[Coordinates coordinate] => _quadrants[coordinate.X][coordinate.Y];
|
||||
|
||||
internal int KlingonCount => _quadrants.SelectMany(q => q).Sum(q => q.KlingonCount);
|
||||
|
||||
internal int StarbaseCount => _quadrants.SelectMany(q => q).Count(q => q.HasStarbase);
|
||||
|
||||
internal IEnumerable<IEnumerable<QuadrantInfo>> Quadrants => _quadrants;
|
||||
|
||||
private static string GetQuadrantName(Coordinates coordinates) =>
|
||||
|
||||
@@ -40,11 +40,17 @@ namespace SuperStarTrek.Space
|
||||
}
|
||||
|
||||
internal Coordinates Coordinates => _info.Coordinates;
|
||||
|
||||
internal bool HasKlingons => _info.KlingonCount > 0;
|
||||
|
||||
internal int KlingonCount => _info.KlingonCount;
|
||||
|
||||
internal bool HasStarbase => _info.HasStarbase;
|
||||
|
||||
internal Starbase Starbase { get; }
|
||||
|
||||
internal Galaxy Galaxy { get; }
|
||||
|
||||
internal bool EnterpriseIsNextToStarbase =>
|
||||
_info.HasStarbase &&
|
||||
Math.Abs(_enterprise.SectorCoordinates.X - Starbase.Sector.X) <= 1 &&
|
||||
|
||||
@@ -14,9 +14,13 @@ namespace SuperStarTrek.Space
|
||||
}
|
||||
|
||||
internal Coordinates Coordinates { get; }
|
||||
|
||||
internal string Name { get; }
|
||||
|
||||
internal int KlingonCount { get; private set; }
|
||||
|
||||
internal bool HasStarbase { get; private set; }
|
||||
|
||||
internal int StarCount { get; }
|
||||
|
||||
internal static QuadrantInfo Create(Coordinates coordinates, string name, Random random)
|
||||
|
||||
@@ -11,6 +11,7 @@ namespace SuperStarTrek.Systems.ComputerFunctions
|
||||
}
|
||||
|
||||
internal string Description { get; }
|
||||
|
||||
protected Output Output { get; }
|
||||
|
||||
internal abstract void Execute(Quadrant quadrant);
|
||||
|
||||
@@ -16,8 +16,11 @@ namespace SuperStarTrek.Systems
|
||||
}
|
||||
|
||||
internal string Name { get; }
|
||||
|
||||
internal float Condition { get; private set; }
|
||||
|
||||
internal bool IsDamaged => Condition < 0;
|
||||
|
||||
internal Command Command { get; }
|
||||
|
||||
protected virtual bool CanExecuteCommand() => true;
|
||||
|
||||
Reference in New Issue
Block a user