Exemple #1
0
        public static void Main(string[] args)
        {
            using (Menu menu = new Menu())
            {
                menu.ShowDialog();
            }
            SpaceInvaders G_Joueur = SpaceInvaders.Instance;
            Armurerie     G_Arme   = Armurerie.Instance;

            G_Joueur.allPlayers.ForEach(Print);
            G_Arme.displayAllWeapon();


            Console.WriteLine(G_Joueur.allPlayers[0].vaisseau);
            G_Joueur.allPlayers[0].vaisseau.PrintListeDArme();
            G_Joueur.allPlayers[0].vaisseau.PrintDegatsMoyen();

            try {
                G_Joueur.allPlayers[0].vaisseau.Equipe(G_Arme.getWeaponList()[0]);
            } catch (ArmurerieException ex) {
                throw ex;
            }

            Console.WriteLine(G_Joueur.allPlayers[0].vaisseau);
            G_Joueur.allPlayers[0].vaisseau.PrintListeDArme();
            G_Joueur.allPlayers[0].vaisseau.PrintDegatsMoyen();

            int res = 0;

            while ((res = G_Joueur.Tour()) == 0)
            {
                ;
            }

            Console.WriteLine("  You" + ((res == 1) ? " Lost." : " Won !!"));
        }