/
Landilf
/
2413_Ryumin_CourseWork
Обзор
Документация
Войти
/
Landilf
/
2413_Ryumin_CourseWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
CourseWork/ConsoleUI/Views/ConfirmationView.cs
41 строка
982 B
Landilf
add project
27 янв 2026, 13:57
27 янв 2026, 13:57
753b3e7
Код
Авторство
О чём код?
using GameCore.Resources; namespace ConsoleUI.Views; /// <summary> /// Представление диалога подтверждения. /// </summary> public static class ConfirmationView { public static void Draw(string parMessage, string[] parOptions, int parSelectedIndex) { Console.SetCursorPosition(0, 0); Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($@" {parMessage} "); Console.ResetColor(); Console.Write(@" "); for (int i = 0; i < parOptions.Length; i++) { if (i == parSelectedIndex) { Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.White; Console.Write($@" > {parOptions[i]} < "); Console.ResetColor(); } else { Console.ForegroundColor = ConsoleColor.White; Console.Write($@" {parOptions[i]} "); } Console.Write(@" "); } Console.WriteLine(); } }