private static void OnOneSecond() { var oldLeft = Console.CursorLeft; var oldTop = Console.CursorTop; Console.SetCursorPosition(0, 0); ConsoleMio.FormatLine("Elapsed: {0} seconds", Info, ++seconds); Console.SetCursorPosition(oldLeft, oldTop); }
private static void Main() { ConsoleMio.PrintHeading("Homework: Defining Classes Part 2 - Euclidean Space"); var startPoint = new Point3D(12, 2, 1); ConsoleMio .Write("Creating a start point: ", color: Info) .WriteLine(startPoint, color: Result) .WriteLine(); var destinationPoint = new Point3D(3003232, 512312374, 1); ConsoleMio .Write("Creating a destination point: ", color: Info) .WriteLine(destinationPoint, color: Result) .WriteLine(); var distance = EuclideanSpaceMethods.DistanceBetweenPoints(startPoint, destinationPoint); ConsoleMio .Write("Distance between points: ", color: Info) .WriteLine(distance, color: Result) .WriteLine(); var sampleRout = new Path(startPoint, destinationPoint); PathStorage.SavePath(sampleRout); var loadedRout = PathStorage.LoadPath(); ConsoleMio .WriteLine("Creating a sample route", color: Info) .WriteLine("Saving route to disk...", color: Info) .WriteLine("Loading the route from disk...", color: Info) .WriteLine("Printing the points in the stored route: ", Info) .WriteLine(); foreach (var point in loadedRout.PointsInPath) { ConsoleMio.FormatLine("\t{0}", color: Result, args: point); } ConsoleMio.WriteLine(); }