Beispiel #1
0
        public override void DeleteCard(ICard card)
        {
            base.DeleteCard(card);

            if (base.Count == 0)
            {
                ColumnLear = Lear.None;
            }
        }
Beispiel #2
0
 public Karta(int number)
 {
     if (number <= 0)
     {
         lear = Lear.error;
     }
     else
     {
         lear = Lear.none;
     }
 }
        public override void AddCard(Card card)
        {
            if (base.Count == 0)
            {
                ColumnLear = card.Data.CardLear;
            }

            base.AddCard(card);
            card.CanMove = false;
            card.Place   = CardPlace.ResultColumn;
        }
        public DataCard(Lear lear, Name name)
        {
            CardLear = lear;
            CardName = name;

            switch (lear)
            {
            case Lear.Club:
            case Lear.Spade:
                CardColor = Color.Black;
                break;

            case Lear.Diamond:
            case Lear.Heart:
                CardColor = Color.Red;
                break;

            default:
                CardColor = Color.None;
                break;
            }
        }
Beispiel #5
0
        public override string ToString()
        {
            string convertedString = $"{Rank.ToString()} {Lear.ToString()}";

            return(convertedString);
        }
Beispiel #6
0
 public Karta()
 {
     lear = Lear.none;
 }
Beispiel #7
0
 public Card()
 {
     lear = Lear.none;
 }
Beispiel #8
0
        public override void Clear()
        {
            base.Clear();

            this.ColumnLear = Lear.None;
        }
Beispiel #9
0
 public ColumnResult()
     : base()
 {
     this.MaxCount   = StaticGameData.CountCardNames;
     this.ColumnLear = Lear.None;
 }