Esempio n. 1
0
        //testo l'effetto delle caselle
        private void testaEffetto()
        {
            int scelta = 0;

            TavoloDaGioco tavolo = new TavoloDaGioco(numeroCaselle, 2);

            tavolo.OnEffetto_Applied += applicaEffetto;

            Console.WriteLine("Quale tipo di casella testare?");
            Console.WriteLine("1. Normale");
            Console.WriteLine("2. Locanda");
            Console.WriteLine("3. SpostaAvanti");
            Console.WriteLine("4. SpostaInDietro");
            Console.WriteLine("5. RestaFermo");
            int.TryParse(Console.ReadLine(), out scelta);
            Console.WriteLine("############################");
            switch (scelta)
            {
            case 1:
                tavolo.gioca_test(0, 2);
                break;

            case 2:
                for (int i = 0; i < 5; i++)
                {
                    tavolo.gioca_test(0, 19);
                }
                break;

            case 3:
                tavolo.gioca_test(0, 5);
                break;

            case 4:
                tavolo.gioca_test(0, 58);
                break;

            case 5:
                for (int i = 0; i < 4; i++)
                {
                    tavolo.gioca_test(0, 31);
                    tavolo.gioca_test(1, i == 0 ? 0 : 31);
                }
                break;

            default:
                Console.WriteLine("Scelta non valida!");
                break;
            }
        }