Exemple #1
0
        static void Main(string[] args)
        {
            Bæger b = new Bæger();

            b.Tilføj(new YatzyTerning());
            b.Tilføj(new LudoTerning());

            LudoTerning e = b.Terninger()[1] as LudoTerning;

            Console.WriteLine(e.ErGlobus());


            Bæger1 <LudoTerning> b1 = new Bæger1 <LudoTerning>();

            b1.Tilføj(new LudoTerning());
            b1.Tilføj(new LudoTerning());
            //b1.Tilføj(new YatzyTerning());            --Vil fejle, da Bæger1 er generisk


            LudoTerning e1 = b1.Terninger()[1];

            Console.WriteLine(e1.ErGlobus());



            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Terning t1 = new Terning();

            t1.Skriv();

            t1.Ryst();
            t1.Skriv();
            Terning t2 = new Terning(4);

            t2.Skriv();
            t2.Ryst();
            t2.Skriv();

            LudoTerning l1 = new LudoTerning();

            l1.Skriv();

            LudoTerning l2 = new LudoTerning(5);

            l2.Skriv();

            l2.Ryst();
            l2.Skriv();

            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . .");
                Console.ReadKey();
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            int i = 0;

            Console.WriteLine("Ludoterning:");
            LudoTerning l = new LudoTerning();

            Console.WriteLine(l.Værdi);
            Console.WriteLine(l.ErGlobus().ToString());
            Console.WriteLine(l.ErStjerne().ToString());
            l.Ryst();
            Console.WriteLine(l.Værdi);


            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Black;
            Console.BackgroundColor = ConsoleColor.DarkRed;
            Console.WriteLine("Start globus loop");
            Console.ForegroundColor = ConsoleColor.White;
            Console.BackgroundColor = ConsoleColor.Black;
            while (l.ErGlobus() == false) //Loop bliver ved med at køre indtil, Ludoterning slår en globus.
            {
                i++;                      //Tæller antal ryst
                Console.WriteLine("antal ryst: " + i);
                l.Ryst();                 //Ryster ludoterning
                Console.WriteLine();
                Console.WriteLine();
            }


            Console.WriteLine();
            Console.WriteLine(l.ErGlobus().ToString());
            Console.WriteLine(l.Værdi);


            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Almindelig terning:");

            Terning t = new Terning();

            Console.WriteLine(t.Værdi);
            t.Ryst();
            Console.WriteLine(t.Værdi);



            // Keep console window open when using the debugger (F5)
            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Exemple #4
0
        static void Main(string[] args)
        {
            Terning[] terninger = new Terning[4];
            terninger[0] = new Terning();
            terninger[1] = new Terning();
            terninger[2] = new LudoTerning();
            terninger[3] = new LudoTerning();


            foreach (var item in terninger)
            {
                item.Skriv();
            }

            Console.Read();
        }
        static void Main(string[] args)
        {
            Terning t = new Terning();

            t.Skriv();
            t.Ryst();
            t.Skriv();

            LudoTerning l = new LudoTerning();

            l.Skriv();
            Console.WriteLine(l.ErGlobus());
            Console.WriteLine(l.ErStjerne());

            // Hold console åben ved debug (kun nødvendigt ved .NET Framework - ikke .NET Core)
            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Exemple #6
0
        static void Main(string[] args)
        {
            LudoTerning L = new LudoTerning();  //opret pointer, L, til objekt Ludoterning og opret objekt. Slå med ludo terning og gem værdi i objekt

            L.Skriv();                          //udskriv værdi af ludoterning ... data og object forsvinder når der ikke refereres til l mere.

            Terning[] terninger = new Terning[4];
            terninger[0] = new Terning();
            terninger[1] = new LudoTerning();
            terninger[2] = new LudoTerning();
            terninger[3] = new Terning();

            foreach (var item in terninger)
            {
                item.Skriv();
            }

            Terning K = new Terning(100);  //test at validering < 1 og >6 virker

            K.Skriv();
        }
Exemple #7
0
        static void Main(string[] args)
        {
            Terning t = new Terning(2);

            t.Ryst();
            Console.WriteLine(t.Værdi);

            LudoTerning lt = new LudoTerning();

            while (true)
            {
                try
                {
                    Console.ReadKey();
                    lt.Ryst();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                }
            }
        }