/// <summary> /// permet de construire un peuple /// </summary> /// <param name="nbUnite">le nombre d'unite maximum </param> /// <param name="joueur">le peuple controle par le joueur (d'apres l'enum NomPeuple)</param> private Peuple creerPeuple(int nbUnite, NomPeuple numPeuple) { Peuple peuple; switch (numPeuple) { case NomPeuple.GAULOIS: peuple = new Gaulois(); peuple.creerUnites(nbUnite); break; case NomPeuple.NAINS: peuple = new Nains(); peuple.creerUnites(nbUnite); break; case NomPeuple.VIKINGS: peuple = new Vikings(); peuple.creerUnites(nbUnite); break; default: return(null); } return(peuple); }
/// <summary> /// Réaction à l'evt "changement de la ComboBox" (changement du peuple selectionné par j2) /// </summary> /// <param name="sender">la fenetre </param> /// <param name="e"> </param> private void comboBoxJ2_SelectionChanged_2(object sender, SelectionChangedEventArgs e) { // ... Get the ComboBox. var comboBoxJ1 = sender as ComboBox; // ... Set SelectedItem as Window Title. int value = comboBoxJ1.SelectedIndex; nomPeupleJ2 = (NomPeuple)value; //Test de la valeur : //MessageBox.Show(j2.ToString()); }
/// <summary> /// Réaction à l'evt "chargement de la ComboBox" (lancement avec un peuple deja selectionné pour j1) /// </summary> /// <param name="sender">la fenetre </param> /// <param name="e"> </param> private void ComboBox_Loaded(object sender, EventArgs e) { comboBoxJ2.SelectedIndex = (int)NomPeuple.NAINS; nomPeupleJ2 = NomPeuple.NAINS; }
/// <summary> /// Réaction à l'evt "chargement de la ComboBox" (lancement avec un peuple deja selectionné pour j2) /// </summary> /// <param name="sender">la fenetre </param> /// <param name="e"> </param> private void ComboBox_Loaded_2(object sender, EventArgs e) { comboBoxJ1.SelectedIndex = (int)NomPeuple.GAULOIS; nomPeupleJ1 = NomPeuple.GAULOIS; }