void setSpiller(int spillerNr) { this.SpillerNr = spillerNr; //this peger på objektet selv, som har en variabel ved navn SpillerNr. Ved at bruge this, kan man skelne mellem variabel i objektet og metodens argument ved samme navn //Swich er anden form for if; sætter en værdi switch (SpillerNr) { case 1: //Hvis spillerNr. = 1, gør vi det under case 1 - ellers går vi videre til case 2 spiller = Spiller1; break; case 2: spiller = Spiller2; break; case 3: spiller = Spiller3; break; //Stopper swich, så den ikke hopper videre til næste case } TurSpillerNavn.Text = spiller.Navn.Text; //Vises i vores SpillerNavn.Entry }
public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); //Automatisk kommet - bygger GUI op //Her begynder festen bæger = new Bæger(new global::Gtk.Entry[] { Terning1, Terning2, Terning3, Terning4, Terning5 }, new global::Gtk.CheckButton[] { HoldTerning1, HoldTerning2, HoldTerning3, HoldTerning4, HoldTerning5 }); //Vi bruger to lister til at adskille tekstfelterne og Hold-boksene Spiller1 = new YatzySpiller(NavnSpiller1, enereSpiller1, toereSpiller1, treensSpiller1, fireensSpiller1, femmereSpiller1, seksereSpiller1, DelSumSpiller1, BonusSpiller1, etparSpiller1, toparSpiller1, treensSpiller1, fireensSpiller1, LilleSpiller1, StorSpiller1, HusSpiller1, ChancenSpiller1, YatzySpiller1, SumSpiller1); //Vi kobler spillerne på felterne. Felterne er variabler (indeholder data) Spiller2 = new YatzySpiller(NavnSpiller2, enereSpiller2, toereSpiller2, treensSpiller2, fireensSpiller2, femmereSpiller2, seksereSpiller2, DelSumSpiller2, BonusSpiller2, etparSpiller2, toparSpiller2, treensSpiller2, fireensSpiller2, LilleSpiller2, StorSpiller2, HusSpiller2, ChancenSpiller2, YatzySpiller2, SumSpiller2); //Det samme Spiller3 = new YatzySpiller(NavnSpiller3, enereSpiller3, toereSpiller3, treensSpiller3, fireensSpiller3, femmereSpiller3, seksereSpiller3, DelSumSpiller3, BonusSpiller3, etparSpiller3, toparSpiller3, treensSpiller3, fireensSpiller3, LilleSpiller3, StorSpiller3, HusSpiller3, ChancenSpiller3, YatzySpiller3, SumSpiller3); //Det samme setSpiller(1); // Spiller 1 er den første spiller }