Exemplo n.º 1
0
        public Card(suit s, value v, CardWindow c)
        {
            InitializeComponent();
            _suit  = s;
            _value = v;

            _faceShowing = false;

            Width  = _sizeX;
            Height = _sizeY;

            cardBorder.CornerRadius = new CornerRadius(_sizeX / 10);

            _myCanvas = c;
        }
Exemplo n.º 2
0
        public Deck()
        {
            name car        = name.Six;
            int  card_caunt = 0;

            for (int i = 0; i < 9; i++)
            {
                Card c;
                suit suit = suit.Heart;
                for (int j = 0; j < 4; j++)
                {
                    c = new Card(car, suit);
                    card_deck[card_caunt++] = c;

                    suit++;
                }
                car++;
            }
        }
Exemplo n.º 3
0
        /*
         * Generates a standard 52 card deck.
         */
        protected void GenerateCards()
        {
            // Keeps track of how many duplicates need to be made.
            int dupIter   = 0;
            int faceValue = 1;

            for (int i = 0; i < 52; i++)
            {
                // Increment face value when duplicates for that value have been created.
                if (dupIter > 3)
                {
                    faceValue++;
                    dupIter = 0;
                }
                suit currentSuit = (suit)(i % 4);
                Card nextCard    = new Card(currentSuit, faceValue);
                this.Cards.Push(nextCard);
                dupIter++;
            }
        }
Exemplo n.º 4
0
        private suit getsuit(int card)
        {
            suit s = new suit();
            int  d;

            if (card - 1 < 0)
            {
                d = 0;
            }
            else
            {
                d = (card - 1) / 13;
            }
            switch (d)
            {
            case 0:
                s = suit.SUIT_HEART;
                break;

            case 1:
                s = suit.SUIT_DIA;
                break;

            case 2:
                s = suit.SUIT_SPADE;
                break;

            case 3:
                s = suit.SUIT_CLOVER;
                break;

            case 4:
                s = suit.SUIT_JOKER;
                break;

            default:
                break;
            }
            return(s);
        }
Exemplo n.º 5
0
 public void Club()
 {
     Suit = suit.club;
 }
Exemplo n.º 6
0
 public void setCardSuit(suit cardSuit)
 {
     this.cardSuit = cardSuit;
 }
Exemplo n.º 7
0
 public Card(rank Rank, suit Suit)
 {
     this.Rank = Rank;
     this.Suit = Suit;
 }
Exemplo n.º 8
0
 public card(int c, suit s)
 {
 }
Exemplo n.º 9
0
 public Deck(suit cs, rank cv) : base(cs, cv)
 {
 }
Exemplo n.º 10
0
 //constructor sets the card suit and number to what is passed in
 public Card(int suit, int number)
 {
     this.suit = (suit)suit;
     this.numbers = (numbers)number;
 }
Exemplo n.º 11
0
 //konstruktor
 public Card(value cardValue, suit cardSuit)
 {
     this.cardValue = cardValue;
     this.cardSuit  = cardSuit;
 }
Exemplo n.º 12
0
 public void Diamond()
 {
     Suit = suit.diamond;
 }
Exemplo n.º 13
0
 public void Spade()
 {
     Suit = suit.spade;
 }
Exemplo n.º 14
0
 public void Spade()
 {
     Suit = suit.spade;
 }
Exemplo n.º 15
0
 public void Heart()
 {
     Suit = suit.heart;
 }
Exemplo n.º 16
0
 public void Diamond()
 {
     Suit = suit.diamond;
 }
Exemplo n.º 17
0
 public void Club()
 {
     Suit = suit.club;
 }
Exemplo n.º 18
0
 public Card(name name, suit suit)
 {
     Name = name;
     Suit = suit;
 }
Exemplo n.º 19
0
 public void Heart()
 {
     Suit = suit.heart;
 }
Exemplo n.º 20
0
 //constructor
 public Card(suit cs, rank cv)
 {
     cardShape = cs;
     cardValue = cv;
 }
Exemplo n.º 21
0
 //constructor sets the card suit and number to what is passed in
 public Card(int suit, int number)
 {
     this.suit    = (suit)suit;
     this.numbers = (numbers)number;
 }
Exemplo n.º 22
0
 public Card(int v, suit s)
 {
     this.s     = s;
     this.value = v;
 }
Exemplo n.º 23
0
 public Card(rank r, suit s)
 {
     Rank       = r;
     Suit       = s;
     IsFaceDown = true;
 }
Exemplo n.º 24
0
 public Card(suit suit, int faceValue)
 {
     this.Suit      = suit;
     this.FaceValue = faceValue;
 }