Beispiel #1
0
 public void setHandcards(List <Handcard> hc, int anzown, int anzenemy)
 {
     this.handCards.Clear();
     foreach (Handcard h in hc)
     {
         this.handCards.Add(new Handcard(h));
     }
     //this.handCards.AddRange(hc);
     this.handCards.Sort((a, b) => a.position.CompareTo(b.position));
     this.anzcards        = anzown;
     this.enemyAnzCards   = anzenemy;
     this.currentCarddata = this.getCardposi(this.anzcards);
 }
Beispiel #2
0
        public Cardsposi getCardposi(int anzcard)
        {
            if (anzcard == 0)
            {
                return(new Cardsposi());
            }
            int       k         = anzcard - 1;
            Cardsposi returnval = new Cardsposi();

            returnval.Amount          = this.cardsdata[k].Amount;
            returnval.cardsBigdiff    = this.cardsdata[k].cardsBigdiff;
            returnval.cardsBigPosx    = this.cardsdata[k].cardsBigPosx;
            returnval.cardsHooverdiff = this.cardsdata[k].cardsHooverdiff;
            returnval.cardsHooverPosx = this.cardsdata[k].cardsHooverPosx;
            returnval.DetectPosix     = this.cardsdata[k].DetectPosix;
            returnval.DetectPosiy     = this.cardsdata[k].DetectPosiy;
            return(returnval);
        }
Beispiel #3
0
        private Handmanager()
        {
            this.help = Helpfunctions.Instance;

            int       i = 0;
            Cardsposi c = new Cardsposi();

            c.Amount          = 1;
            c.DetectPosix     = 450;
            c.DetectPosiy     = 675;
            c.cardsHooverPosx = 490;
            c.cardsHooverdiff = 1;
            c.cardsBigPosx    = 366;
            c.cardsBigdiff    = 1;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 2;
            c.DetectPosix     = 403;
            c.DetectPosiy     = 674;
            c.cardsHooverPosx = 438;
            c.cardsHooverdiff = 100;
            c.cardsBigPosx    = 317;
            c.cardsBigdiff    = 99;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 3;
            c.DetectPosix     = 356;
            c.DetectPosiy     = 675;
            c.cardsHooverPosx = 390;
            c.cardsHooverdiff = 100;
            c.cardsBigPosx    = 267;
            c.cardsBigdiff    = 99;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 4;
            c.DetectPosix     = 291;
            c.DetectPosiy     = 715;
            c.cardsHooverPosx = 350;
            c.cardsHooverdiff = 90;
            c.cardsBigPosx    = 220;
            c.cardsBigdiff    = 97;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 5;
            c.DetectPosix     = 280;
            c.DetectPosiy     = 712;
            c.cardsHooverPosx = 340;
            c.cardsHooverdiff = 75;
            c.cardsBigPosx    = 210;
            c.cardsBigdiff    = 78;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 6;
            c.DetectPosix     = 273;
            c.DetectPosiy     = 726;
            c.cardsHooverPosx = 323;
            c.cardsHooverdiff = 65;
            c.cardsBigPosx    = 204;
            c.cardsBigdiff    = 65;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 7;
            c.DetectPosix     = 267;
            c.DetectPosiy     = 724;
            c.cardsHooverPosx = 314;
            c.cardsHooverdiff = 56;
            c.cardsBigPosx    = 199;
            c.cardsBigdiff    = 56;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 8;
            c.DetectPosix     = 262;
            c.DetectPosiy     = 740;
            c.cardsHooverPosx = 300;
            c.cardsHooverdiff = 47;
            c.cardsBigPosx    = 196;
            c.cardsBigdiff    = 49;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 9;
            c.DetectPosix     = 260;
            c.DetectPosiy     = 738;
            c.cardsHooverPosx = 295;
            c.cardsHooverdiff = 42;
            c.cardsBigPosx    = 193;
            c.cardsBigdiff    = 43;
            this.cardsdata.Add(c);

            i                 = i + 1;
            c                 = new Cardsposi();
            c.Amount          = 10;
            c.DetectPosix     = 257;
            c.DetectPosiy     = 752;
            c.cardsHooverPosx = 286;
            c.cardsHooverdiff = 38;
            c.cardsBigPosx    = 191;
            c.cardsBigdiff    = 39;
            this.cardsdata.Add(c);
        }
Beispiel #4
0
        private Handmanager()
        {
            this.help = Helpfunctions.Instance;

            int i = 0;
            Cardsposi c = new Cardsposi();
            c.Amount = 1;
            c.DetectPosix = 450;
            c.DetectPosiy = 675;
            c.cardsHooverPosx = 490;
            c.cardsHooverdiff = 1;
            c.cardsBigPosx = 366;
            c.cardsBigdiff = 1;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 2;
            c.DetectPosix = 403;
            c.DetectPosiy = 674;
            c.cardsHooverPosx = 438;
            c.cardsHooverdiff = 100;
            c.cardsBigPosx = 317;
            c.cardsBigdiff = 99;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 3;
            c.DetectPosix = 356;
            c.DetectPosiy = 675;
            c.cardsHooverPosx = 390;
            c.cardsHooverdiff = 100;
            c.cardsBigPosx = 267;
            c.cardsBigdiff = 99;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 4;
            c.DetectPosix = 291;
            c.DetectPosiy = 715;
            c.cardsHooverPosx = 350;
            c.cardsHooverdiff = 90;
            c.cardsBigPosx = 220;
            c.cardsBigdiff = 97;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 5;
            c.DetectPosix = 280;
            c.DetectPosiy = 712;
            c.cardsHooverPosx = 340;
            c.cardsHooverdiff = 75;
            c.cardsBigPosx = 210;
            c.cardsBigdiff = 78;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 6;
            c.DetectPosix = 273;
            c.DetectPosiy = 726;
            c.cardsHooverPosx = 323;
            c.cardsHooverdiff = 65;
            c.cardsBigPosx = 204;
            c.cardsBigdiff = 65;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 7;
            c.DetectPosix = 267;
            c.DetectPosiy = 724;
            c.cardsHooverPosx = 314;
            c.cardsHooverdiff = 56;
            c.cardsBigPosx = 199;
            c.cardsBigdiff = 56;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 8;
            c.DetectPosix = 262;
            c.DetectPosiy = 740;
            c.cardsHooverPosx = 300;
            c.cardsHooverdiff = 47;
            c.cardsBigPosx = 196;
            c.cardsBigdiff = 49;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 9;
            c.DetectPosix = 260;
            c.DetectPosiy = 738;
            c.cardsHooverPosx = 295;
            c.cardsHooverdiff = 42;
            c.cardsBigPosx = 193;
            c.cardsBigdiff = 43;
            this.cardsdata.Add(c);

            i = i + 1;
            c = new Cardsposi();
            c.Amount = 10;
            c.DetectPosix = 257;
            c.DetectPosiy = 752;
            c.cardsHooverPosx = 286;
            c.cardsHooverdiff = 38;
            c.cardsBigPosx = 191;
            c.cardsBigdiff = 39;
            this.cardsdata.Add(c);

        }
Beispiel #5
0
 public void setHandcards(List<Handcard> hc, int anzown, int anzenemy)
 {
     this.handCards.Clear();
     foreach (Handcard h in hc)
     {
         this.handCards.Add(new Handcard(h));
     }
     //this.handCards.AddRange(hc);
     this.handCards.Sort((a, b) => a.position.CompareTo(b.position));
     this.anzcards = anzown;
     this.enemyAnzCards = anzenemy;
     this.currentCarddata = this.getCardposi(this.anzcards);
 }
Beispiel #6
0
 public Cardsposi getCardposi(int anzcard)
 {
     if (anzcard == 0) return new Cardsposi();
     int k = anzcard - 1;
     Cardsposi returnval = new Cardsposi();
     returnval.Amount = this.cardsdata[k].Amount;
     returnval.cardsBigdiff = this.cardsdata[k].cardsBigdiff;
     returnval.cardsBigPosx = this.cardsdata[k].cardsBigPosx;
     returnval.cardsHooverdiff = this.cardsdata[k].cardsHooverdiff;
     returnval.cardsHooverPosx = this.cardsdata[k].cardsHooverPosx;
     returnval.DetectPosix = this.cardsdata[k].DetectPosix;
     returnval.DetectPosiy = this.cardsdata[k].DetectPosiy;
     return returnval;
 }
 public void setHandcards(List<Handcard> hc, int anzown, int anzenemy)
 {
     this.handCards.Clear();
     foreach (Handcard h in hc)
     {
         Handcard h1 = new Handcard();
         h1.card = new CardDB.Card(h.card);
         h1.entity = h.entity;
         h1.position = h.position;
         h1.card.entityID = h.entity;
         this.handCards.Add(h1);
     }
     //this.handCards.AddRange(hc);
     this.handCards.Sort((a, b) => a.position.CompareTo(b.position));
     this.anzcards = anzown;
     this.enemyAnzCards = anzenemy;
     this.currentCarddata = this.getCardposi(this.anzcards);
 }