예제 #1
0
        public int BeregnResultat(YatzyKombinasjon kombinasjon, Kast kast)
        {
            int resultat = 0;
            foreach (var terning in kast.Terninger)
                resultat += terning.AntallØyne;

            return resultat;
        }
        public int BeregnResultat(YatzyKombinasjon kombinasjon, Kast kast)
        {
            int resultat = 0;

            foreach (var terning in kast.Terninger)
            {
                resultat += terning.AntallØyne;
            }

            return(resultat);
        }
예제 #3
0
        public IYatzyBeregner HentKombinasjonsBeregner(YatzyKombinasjon kombinasjon)
        {
            switch (kombinasjon)
            {
                case YatzyKombinasjon.Enere:
                    Beregner = new EnerBeregner();
                    break;

                //case YatzyKombinasjon.Toere:
                //    Beregner = new ToereBeregner();
                //    break;

                // [....]
            }

            return Beregner;
        }
예제 #4
0
        public IYatzyBeregner HentKombinasjonsBeregner(YatzyKombinasjon kombinasjon)
        {
            switch (kombinasjon)
            {
            case YatzyKombinasjon.Enere:
                Beregner = new EnerBeregner();
                break;

                //case YatzyKombinasjon.Toere:
                //    Beregner = new ToereBeregner();
                //    break;

                // [....]
            }

            return(Beregner);
        }