Example #1
0
    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
    }
Example #2
0
    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
    }