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();
@ -45,8 +46,18 @@ RateDao? RandomizeRate()
}
return null;
}
//lootbox -> id, name, desc
//lootbobx and item -> itemID, lootboxID
//func openLootbox() - сдедать и добавить в меню
//dotnet ef migrations add [EnterName]
//dotnet ef database
//при выводе информации об предмете, который выпал необходимо окрашивать
//бэкграунд в цвет редкости
//поскольку консоль поддерживает только перечисление некоторых цветов
//необходимо сделать какой-нибудь конверт из hex формата в Console.Color формат
//для упрощения заменим 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("Не такой лютый текст");