//reponse pionActif public void Phase5_Clic_btnNidOuvGue(Pion.Race race) { Debug.Log("Phase5_Clic_btnNidOuvGue"); foreach (var P in Joueurs[0].Pions) { if (P.position == Pion.Position.nid && P.race == race) { Phase5_Clic_Pion(P); break; } } }
public int nbrUnite(Pion.Race race, Pion.Position position) { int nbr = 0; foreach (Pion P in Pions) { if (P.position == position && P.race == race) { nbr++; } } return(nbr); }
public void btnFourmiNid_Click(int _race) { // Ouv = 0 ; Gue = 1 => (Pion.Race)race Pion.Race race = _race == 0 ? Pion.Race.Ouvriere : Pion.Race.Gueriere; if (jeu.reponseClicAttendu == Jeu.ReponseClicAttendu.Phase1_Clic_btnNidOuvGue_btnOk) { jeu.Phase1_Clic_btnNidOuvGue(race); } else if (jeu.reponseClicAttendu == Jeu.ReponseClicAttendu.Phase5_Clic_btnNidOuvGue_Pion_btnOk) { jeu.Phase5_Clic_btnNidOuvGue(race); } }
//reponse public void Phase7_Ponte_Clic_btnNid(Pion.Race race) { Debug.Log("Phase7_Ponte_Clic_btnNid"); foreach (Pion P in Joueurs[0].Pions) { if (P.race == race && P.position == Pion.Position.defausse) { P.position = Pion.Position.nid; break; } } v.ActivationBouton(v.btnOuvriere, Joueurs[0].nbrUnite(Pion.Race.Ouvriere, Pion.Position.defausse) != 0); v.ActivationBouton(v.btnGueriere, Joueurs[0].nbrUnite(Pion.Race.Gueriere, Pion.Position.defausse) != 0); v.ChargerUI(Joueurs[0]); }