Esempio n. 1
0
        private void Switch()
        {
            NeuesSpiel neuesSpiel = new NeuesSpiel();

            status = false;
            switch (amZug.Farbe)
            {
            case "grün":
                if (NeuesSpiel.spielerAnzahl >= 3)
                {
                    amZug   = SpielerBlau;
                    refHaus = HausBlau;
                }
                else
                {
                    amZug   = SpielerGelb;
                    refHaus = HausGelb;
                }

                break;

            case "rot":
                amZug   = SpielerGelb;
                refHaus = HausGelb;
                break;

            case "blau":
                if (NeuesSpiel.spielerAnzahl == 4)
                {
                    amZug   = SpielerRot;
                    refHaus = HausRot;
                }
                else
                {
                    amZug   = SpielerGelb;
                    refHaus = HausGelb;
                }
                break;

            case "gelb":
                amZug   = SpielerGrün;
                refHaus = HausGrün;
                break;
            }
        }
Esempio n. 2
0
        // Startmethode, erhält von der GUI die Anzahl der Spieler
        public bool Start(int anzahl)
        {
            // Von der GUI kommt keine Angabe dazu, welcher Spieler startet
            zugFelder = new Spielfigur[40];
            switch (anzahl)
            {
            case 2:
                SpielerGelb = new Spieler("Peter", "gelb");
                SpielerGrün = new Spieler("Martin", "grün");
                HausGelb    = new Spielfigur[4];
                HausGrün    = new Spielfigur[4];
                amZug       = SpielerGelb;
                refHaus     = HausGelb;
                return(true);

            case 3:
                SpielerGelb = new Spieler("Peter", "gelb");
                SpielerGrün = new Spieler("Petet", "grün");
                SpielerBlau = new Spieler("fldaj", "blau");
                HausGelb    = new Spielfigur[4];
                HausGrün    = new Spielfigur[4];
                HausBlau    = new Spielfigur[4];
                amZug       = SpielerGelb;
                refHaus     = HausGelb;
                return(true);

            case 4:
                SpielerGrün = new Spieler("Petet", "grün");
                SpielerRot  = new Spieler("Hans", "rot");
                SpielerBlau = new Spieler("fldaj", "blau");
                SpielerGelb = new Spieler("fdsjaf", "gelb");
                HausGelb    = new Spielfigur[4];
                HausGrün    = new Spielfigur[4];
                HausBlau    = new Spielfigur[4];
                HausRot     = new Spielfigur[4];
                status      = false;
                amZug       = SpielerGelb;
                refHaus     = HausGelb;
                return(true);

            default:
                return(false);
            }
        }