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(); }
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)); }