Update display

This commit is contained in:
Kristian Stolen
2022-01-13 16:28:08 +08:00
parent 329fe3137c
commit 08ea76d111

View File

@@ -21,7 +21,8 @@ namespace Reverse
{ {
var reverser = new Reverser(arrayLength); var reverser = new Reverser(arrayLength);
Console.WriteLine("HERE WE GO ... THE LIST IS:\n"); Console.WriteLine("HERE WE GO ... THE LIST IS:");
Console.WriteLine();
PrintList(reverser.GetArrayString()); PrintList(reverser.GetArrayString());
var arrayIsNotInAscendingOrder = true; var arrayIsNotInAscendingOrder = true;
var numberOfMoves = 0; var numberOfMoves = 0;
@@ -41,14 +42,17 @@ namespace Reverse
{ {
arrayIsNotInAscendingOrder = false; arrayIsNotInAscendingOrder = false;
Console.WriteLine($"YOU WON IT IN {numberOfMoves} MOVES!!!"); Console.WriteLine($"YOU WON IT IN {numberOfMoves} MOVES!!!");
Console.WriteLine();
Console.WriteLine();
} }
numberOfMoves++; numberOfMoves++;
} }
Console.Write("TRY AGAIN (YES OR NO)"); Console.Write("TRY AGAIN (YES OR NO) ");
tryAgain = Console.ReadLine(); tryAgain = Console.ReadLine();
} }
Console.WriteLine();
Console.WriteLine("OK HOPE YOU HAD FUN"); Console.WriteLine("OK HOPE YOU HAD FUN");
} }
@@ -90,31 +94,37 @@ namespace Reverse
private static void PrintTitle() private static void PrintTitle()
{ {
Console.WriteLine("REVERSE"); Console.WriteLine("\t\t REVERSE");
Console.WriteLine("CREATIVE COMPUTING MORRISTON, NEW JERSEY"); Console.WriteLine(" CREATIVE COMPUTING MORRISTON, NEW JERSEY");
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("REVERSE -- A GAME OF SKILL");
Console.WriteLine();
} }
private static void DisplayRules() private static void DisplayRules()
{ {
Console.WriteLine();
Console.WriteLine("THIS IS THE GAME OF 'REVERSE'. TO WIN, ALL YOU HAVE"); Console.WriteLine("THIS IS THE GAME OF 'REVERSE'. TO WIN, ALL YOU HAVE");
Console.WriteLine("TO DO IS ARRANGE A LIST OF NUMBERS (1 THOUGH 9 )"); Console.WriteLine("TO DO IS ARRANGE A LIST OF NUMBERS (1 THOUGH 9 )");
Console.WriteLine("IN NUMBERICAL ORDER FROM LEFT TO RIGHT. TO MOVE, YOU"); Console.WriteLine("IN NUMBERICAL ORDER FROM LEFT TO RIGHT. TO MOVE, YOU");
Console.WriteLine("TELL ME HOW MANY NUMBERS (COUNTING FROM THE LEFT) TO"); Console.WriteLine("TELL ME HOW MANY NUMBERS (COUNTING FROM THE LEFT) TO");
Console.WriteLine("REVERSE. FOR EXAMPLE, IF THE CURRENT LIST IS:"); Console.WriteLine("REVERSE. FOR EXAMPLE, IF THE CURRENT LIST IS:");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine(" 2 3 4 5 1 6 7 8 9"); Console.WriteLine("2 3 4 5 1 6 7 8 9");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine("AND YOU REVERSE 4, THE RESULT WILL BE:"); Console.WriteLine("AND YOU REVERSE 4, THE RESULT WILL BE:");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine(" 5 4 3 2 1 6 7 8 9"); Console.WriteLine("5 4 3 2 1 6 7 8 9");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine("NOW IF YOU REVERSE 5, YOU WIN!"); Console.WriteLine("NOW IF YOU REVERSE 5, YOU WIN!");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine(" 1 2 3 4 5 6 7 8 9"); Console.WriteLine("1 2 3 4 5 6 7 8 9");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine("NO DOUBT YOU WILL LIKE THIS GAME, BUT "); Console.WriteLine("NO DOUBT YOU WILL LIKE THIS GAME, BUT ");
Console.WriteLine("IF YOU WANT TO QUIT, REVERSE 0 (ZERO)"); Console.WriteLine("IF YOU WANT TO QUIT, REVERSE 0 (ZERO)");
Console.WriteLine(); Console.WriteLine();
Console.WriteLine();
} }
} }
} }