Beispiel #1
0
        private CardSocketUI CardUser()
        {
            CardSocketUI cd = new CardSocketUI();

            cd.AceptanceSet   = new Func <CardUI, bool>((a) => false);
            cd.BlockedGetCard = false;
            return(cd);
        }
Beispiel #2
0
        private bool ConditonSetCardToTable(CardUI arg1, CardSocketUI arg2)
        {
            switch (controler.Stan)
            {
            case Stan.CzekanieNaRuch:
            case Stan.CzekajNaGracza:
            case Stan.CzekajNaLicytacje:
            case Stan.TwojaLicytacja:
            case Stan.CzekanieNaMusek:
                return(false);

            case Stan.WysylanieMusku:
                return(true);

            case Stan.TwójRuch:
                return(controler.DostępneKarty.Contains(arg1.Card));

            default:
                throw new NotImplementedException();
            }
        }
Beispiel #3
0
        public CardSocketUI GetCardSlot(Vector2 v, Menu1000Game.KindSlot typeslot)
        {
            CardSocketUI cd = null;

            switch (typeslot)
            {
            case Menu1000Game.KindSlot.Table:
                cd = CardTable();
                break;

            case Menu1000Game.KindSlot.UserCard:
                cd = CardUser();
                break;

            default:
                break;
            }

            cd.Miejsce = v;
            return(cd);
        }
Beispiel #4
0
        private CardSocketUI CardTable()
        {
            CardSocketUI cd = new CardSocketUI();

            return(cd);
        }