public void PrintMap() { return; Vector3Int centerPosition = _MapProxy.ViewPositionToMap(new Vector3(0.5f, 0.5f, 0)); showBasePoint = centerPosition - _YDelta * (maxShowY / 2) - _XDelta * (maxShowX / 2); //打印地图 _Printer.PrintMap(_Maps, showBasePoint.x, maxShowX, showBasePoint.z, maxShowY); }
private void PrintRoundInfo(IEnvironment environment) { Console.WriteLine($"Allies: {environment.Allies.Count} " + $"\nAdversaries: {environment.Adversaries.Count}"); environment.OutFile.WriteLine($"Allies: {environment.Allies.Count} " + $"\nAdversaries: {environment.Adversaries.Count}"); foreach (var ally in environment.Allies) { Console.WriteLine( $"Ally {environment.Allies.IndexOf(ally)} Casualties: {ally.Fatalities} Initial Troop Count: {ally.TroopCount}"); environment.OutFile.WriteLine($"Ally {environment.Allies.IndexOf(ally)} Casualties: {ally.Fatalities} Initial Troop Count: {ally.TroopCount}"); } foreach (var adversary in environment.Adversaries) { Console.WriteLine( $"Adversary {environment.Adversaries.IndexOf(adversary)} Casualties: {adversary.Fatalities} Initial Troop Count: {adversary.TroopCount}"); environment.OutFile.WriteLine($"Adversary {environment.Adversaries.IndexOf(adversary)} Casualties: {adversary.Fatalities} Initial Troop Count: {adversary.TroopCount}"); } _mapPritner.PrintMap(environment.Map, environment.Allies, environment.Adversaries, environment.OutFile); }