Example #1
0
        public void init()
        {
            game = GameManager.INSTANCE.newGame();
            GameStrategy gs = game.initGame(MapSize.DEMO);

            gs.addPlayer("User1", UnitType.CYCLOP);
            gs.addPlayer("User2", UnitType.CERBERUS);
            gs.buildGame();
        }
Example #2
0
        public void init()
        {
            gm = GameManager.INSTANCE;
            GameManager.INSTANCE.newGame();
            GameStrategy gs = gm.CurrentGame.initGame(MapSize.DEMO);

            gs.addPlayer("User1", UnitType.CENTAUR);
            gs.addPlayer("User2", UnitType.CERBERUS);
            gs.buildGame();
        }
        private void Button_Click_Start(object sender, RoutedEventArgs e)
        {
            //MapSize size_map = 0;
            // Pseudo par défault
            // String name_p1 = "Player1", name_p2 = "Player2";

            /*
             * if (Demo.IsChecked == true) size_map = MapSize.DEMO;
             * if (Small.IsChecked == true) size_map = MapSize.SMALL;
             * if (Standard.IsChecked == true) size_map = MapSize.STANDARD;*/

            name_p1 = Pseudo_Player1.Text;
            name_p2 = Pseudo_Player2.Text;
            if (size_map == 0)
            {
                MessageBox.Show("Veuillez entrer un type de carte !", "Type de carte manquant"); return;
            }
            if (name_p1 == "" || name_p2 == "")
            {
                MessageBox.Show("Veuillez entrer un pseudo pour chaque joueur !", "Pseudo(s) manquant(s)"); return;
            }
            if (name_p1 == name_p2)
            {
                MessageBox.Show("Veuillez entrer un pseudo différent pour chaque joueur !", "Pseudo(s) identique(s)"); return;
            }
            if (race_p1 == (UnitType)9 || race_p2 == (UnitType)9)
            {
                MessageBox.Show("Veuillez entrer une race pour chaque joueur !", "Race(s) manquante(s)"); return;
            }

            Game         g  = GameManager.INSTANCE.newGame();
            GameStrategy gs = g.initGame(size_map);

            // Choisit aléatoirement le joueur commencant la partie
            int begin = new Random().Next(3);

            if (begin == 0)
            {
                gs.addPlayer(name_p1, race_p1); gs.addPlayer(name_p2, race_p2);
            }
            else
            {
                gs.addPlayer(name_p2, race_p2); gs.addPlayer(name_p1, race_p1);
            }

            gs.buildGame();
            NavigationService.Navigate(new GamePage(false));
        }