last task for display color

This commit is contained in:
KP9lKk 2024-12-20 09:33:17 +03:00
parent c42f83e45f
commit 302690c5bb

View File

@ -1,4 +1,5 @@
using LootBoxSimulator.Models.DAO; using System.Drawing;
using LootBoxSimulator.Models.DAO;
RemoteDatabaseContext databaseContext = new RemoteDatabaseContext(); RemoteDatabaseContext databaseContext = new RemoteDatabaseContext();
@ -45,8 +46,18 @@ RateDao? RandomizeRate()
} }
return null; return null;
} }
//lootbox -> id, name, desc //при выводе информации об предмете, который выпал необходимо окрашивать
//lootbobx and item -> itemID, lootboxID //бэкграунд в цвет редкости
//func openLootbox() - сдедать и добавить в меню //поскольку консоль поддерживает только перечисление некоторых цветов
//dotnet ef migrations add [EnterName] //необходимо сделать какой-нибудь конверт из hex формата в Console.Color формат
//dotnet ef database //для упрощения заменим hex выражения в бд на названия цветов
//пример работы с бэкграундом консоли:
var rates = databaseContext.Rates;
string colorName = "Yellow";
ConsoleColor color = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), colorName);
Console.BackgroundColor = color;
Console.WriteLine("Лютый текст");
Console.ResetColor();
Console.WriteLine("Не такой лютый текст");
Console.WriteLine("Не такой лютый текст");
Console.WriteLine("Не такой лютый текст");