Add project files.

This commit is contained in:
eritib08
2025-09-16 10:20:05 +02:00
parent 42e8b1fddf
commit 52576e3416
12 changed files with 640 additions and 0 deletions

40
BlackJ/Dealer.cs Normal file
View File

@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BlackJack;
namespace BlackJack
{
public class Dealer
{
public List<Card> Hand = new List<Card>();
public void RemoveHand()
{
Hand = new List<Card>();
}
public int GetHandValue()
{
int total = 0;
int n = Hand.Count;
for (int i = 0; i < n; i++)
{
Card card = Hand[i];
int cardValue = card.Number;
total += cardValue;
}
return total;
}
public Card DrawCard(Deck deck)
{
Card card = deck.Cards[0];
Hand.Add(card);
deck.Cards.Remove(card);
return card;
}
}
}