Example #1
0
 public void NyKortlek()
 {
     bunten.Clear();
     for (KortFärg f = KortFärg.KLÖVER; f <= KortFärg.SPADER; f++)
     {
         for (KortValör v = KortValör.TVÅ; v <= KortValör.ESS; v++)
         {
             bunten.Add(new Kort(f, v));
         }
     }
 }
Example #2
0
 public Kort(KortFärg fä, KortValör va, bool synl)
 {
     f        = fä;
     v        = va;
     framsida = Image.FromFile(BildMapp + färgTab[(int)f] + valörTab[Värde - 2] + ".gif");
     if (baksida == null)
     {
         baksida = Image.FromFile(BildMapp + "Bak.gif");
     }
     Size    = framsida.Size;
     Synligt = synl;
 }
Example #3
0
        // Konstruktorn
        public Kort(KortFärg f, KortValör v, bool synlighet)
        {
            this.f = f;
            this.v = v;

            framsida = Image.FromFile(BildMapp + färgTab[(int)f]+ valörTab[Värde -2] + ".gif");
            if (baksida == null)
                baksida = Image.FromFile(BildMapp + "Bak.gif");

            this.Size = framsida.Size;

            Synligt = synlighet; //OBS! Egenskapen Synligt (inte variabeln synligt)
        }
Example #4
0
    public int Sök(KortFärg f, KortValör v)
    {
        int i = 0;

        for (i = 0; i < bunten.Count; i++)
        {
            if (bunten[i].Färg == f && bunten[i].Valör == v)
            {
                return(i);
            }
        }
        return(-1);
    }
Example #5
0
 public Kort(KortFärg f, KortValör v)
     : this(f, v, false)
 {
 }
Example #6
0
 public Kort(KortFärg fä, KortValör va)
 {
     f = fä;
     v = va;
 }
Example #7
0
 public Kort(KortFärg fä, KortValör va) : this(fä, va, false)
 {
 }