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)); } } }
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; }
// 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) }
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); }
public Kort(KortFärg f, KortValör v) : this(f, v, false) { }
public Kort(KortFärg fä, KortValör va) { f = fä; v = va; }
public Kort(KortFärg fä, KortValör va) : this(fä, va, false) { }