mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-04 00:34:26 -05: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