/// <summary> /// Print out all menu items and highlight the current item /// </summary> private void PrintMenuItems() { ConsoleModification.AlignText(); Console.ForegroundColor = ConsoleColor.Yellow; PrintMenuHeading(); for (int i = 0; i < this._menuItems.Count; i++) { ConsoleModification.ResetColor(); ConsoleModification.SetCursorPosition(this._menuItems[i].Length); if (this._item == i) { ConsoleModification.ChangeColour(); } Console.WriteLine(this._menuItems[i]); } }
/// <summary> /// Print out the menu heading /// </summary> private void PrintMenuHeading() { ConsoleModification.SetCursorPosition(MENU_HEADING.Length); Console.WriteLine($"{MENU_HEADING} \n\r\n\r"); }