示例#1
0
        void Window_onload()
        {
            new taust().ToBackground(Native.Document.body.style);

            Native.Document.body.style.overflow = IStyle.OverflowEnum.hidden;
            Native.Document.body.Clear();

            Native.Document.oncontextmenu += Native.DisabledEventHandler;

            Laev x = new Laev();

            x.Animate(400, Native.Document.body.clientWidth, 400);
            x.Attach();


            Sadam s = new Sadam();

            s.Attach(-80, 450, 500);

            Meri m = new Meri();

            m.Attach(500);

            Kast k = new Kast();

            k.MoveTo(150, 435);
            k.Attach();
        }
示例#2
0
        public void BeregnPoeng_KastMedTreEnere_GirTrePoeng()
        {
            // Arrange
            EnerBeregner beregner        = new EnerBeregner();
            var          kastMedTreEnere = new Kast(1, 3, 1, 1, 4);

            // Act
            var poeng = beregner.BeregnPoeng(kastMedTreEnere);

            // Assert
            poeng.ShouldEqual(3);
        }
示例#3
0
        public void BeregnPoeng_KastUtenEnere_GirNullPoeng()
        {
            // Arrange
            EnerBeregner beregner      = new EnerBeregner();
            var          kastUtenEnere = new Kast(2, 3, 4, 5, 4);

            // Act
            var poeng = beregner.BeregnPoeng(kastUtenEnere);

            // Assert
            poeng.ShouldEqual(0);
        }
示例#4
0
        public void Kast_TarVarePåTerninger()
        {
            int[] verdier = new int[] { 5, 2, 3, 1, 4 };
            Kast  kast    = new Kast(verdier);

            int i = 0;

            foreach (var terning in kast.Terninger)
            {
                Assert.AreEqual(verdier[i], terning.AntallØyne);
                i++;
            }
        }
示例#5
0
        private void KastTerninger()
        {
            _antallKast++;

            if (AktivtKast == null)
            {
                AktivtKast = new Kast();
            }
            else
            {
                for (int i = 0; i < AktivtKast.Terninger.Length; i++)
                {
                    if (!HoldTerninger[i])
                    {
                        AktivtKast.Terninger[i] = null;
                    }
                }
                AktivtKast = new Kast(AktivtKast);
            }

            NotifyPropertyChanged("KastLabel");
        }
        void Window_onload()
        {
            new taust().ToBackground(Native.Document.body.style);

            Native.Document.body.style.overflow = IStyle.OverflowEnum.hidden;
            Native.Document.body.Clear();

            Native.Document.oncontextmenu += Native.DisabledEventHandler;

            Laev x = new Laev();

            x.Animate(400, Native.Document.body.clientWidth, 400);
            x.Attach();


            Sadam s = new Sadam();

            s.Attach(-80, 450, 500);

            Meri m = new Meri();

            m.Attach(500);

            Kast k = new Kast();

            k.MoveTo(150, 435);
            k.Attach();



        }
示例#7
0
 public int BeregnPoeng(Kast kast)
 {
     throw new System.NotImplementedException();
 }
示例#8
0
 public int BeregnPoeng(Kast kast)
 {
     return kast.Terninger.Sum(o => o.AntallØyne == _tall ? _tall : 0);
 }
示例#9
0
 public int BeregnPoeng(Kast kast)
 {
     return(kast.Terninger.Sum(o => o.AntallØyne == _tall ? _tall : 0));
 }
 public int BeregnPoeng(Kast kast)
 {
     throw new System.NotImplementedException();
 }