mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-11 01:38:27 -04:00
Added .GetName extension method which will show human readable hand values in text. Also completely moved .betdraw the the new deck implementation. A renamed to Ace
This commit is contained in:
@@ -79,21 +79,9 @@ public partial class Gambling
|
||||
|
||||
private async Task<Image<Rgba32>> GetCardImageAsync(RegularCard currentCard)
|
||||
{
|
||||
var oldCard = new Deck.Card((currentCard.Suit switch
|
||||
{
|
||||
RegularSuit.Clubs => Deck.CardSuit.Clubs,
|
||||
RegularSuit.Diamonds => Deck.CardSuit.Diamonds,
|
||||
RegularSuit.Hearts => Deck.CardSuit.Hearts,
|
||||
_ => Deck.CardSuit.Spades
|
||||
}),
|
||||
(int)currentCard.Value >= 11
|
||||
? (int)currentCard.Value - 1
|
||||
: (int)currentCard.Value);
|
||||
|
||||
return await GetCardImageAsync(oldCard);
|
||||
// var cardName = currentCard.ToString().ToLowerInvariant().Replace(' ', '_');
|
||||
// var cardBytes = await File.ReadAllBytesAsync($"data/images/cards/{cardName}.jpg");
|
||||
// return Image.Load<Rgba32>(cardBytes);
|
||||
var cardName = currentCard.GetName().ToLowerInvariant().Replace(' ', '_');
|
||||
var cardBytes = await File.ReadAllBytesAsync($"data/images/cards/{cardName}.jpg");
|
||||
return Image.Load<Rgba32>(cardBytes);
|
||||
}
|
||||
|
||||
private async Task<Image<Rgba32>> GetCardImageAsync(Deck.Card currentCard)
|
||||
|
Reference in New Issue
Block a user