private void AfficherAventurier(Aventurier aventurier, Int32 i) { this.Controls.Find("txtNom" + i, true)[0].Visible = true; this.Controls.Find("lblLvl" + i, true)[0].Visible = true; this.Controls.Find("txtLvl" + i, true)[0].Visible = true; this.Controls.Find("lblXP" + i, true)[0].Visible = true; this.Controls.Find("txtXP" + i, true)[0].Visible = true; this.Controls.Find("txtNom" + i, true)[0].Text = aventurier.NomAventurier; this.Controls.Find("txtLvl" + i, true)[0].Text = aventurier.Niveau.ToString(); this.Controls.Find("txtXP" + i, true)[0].Text = aventurier.Experience.ToString(); PictureBox pBox = (PictureBox)this.Controls.Find("pboxAventurier" + i, false)[0]; pBox.Image = aventurier.Imageclasse; PictureBox pBoxSelected = (PictureBox)this.Controls.Find("pboxSelectedAventurier" + i, false)[0]; pBoxSelected.Image = aventurier.Imageclasse; }
public virtual string UtiliserCompetenceC(Aventurier cible) { MessageBox.Show("J'aimerais bien ca passe pas ici svp"); return ""; }
private void LancerCompetence(int idCompetence, Aventurier aventurier, int cible) { switch (idCompetence) { case 1: if (cible == 10) { AjouterTexteHistorique(aventurier.UtiliserCompetenceB(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi)); } else { AjouterTexteHistorique(aventurier.UtiliserCompetenceA(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi[cible])); } break; case 2: if (cible == 10) { AjouterTexteHistorique(aventurier.UtiliserCompetenceB(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi)); } else if (cible == 100) { AjouterTexteHistorique(aventurier.UtiliserCompetenceB()); } else { AjouterTexteHistorique(aventurier.UtiliserCompetenceB(p.groupeAventurier.Membres[cible])); } break; case 3: if (cible == 50) { AjouterTexteHistorique(aventurier.UtiliserCompetenceC()); } else if (cible == 100) { AjouterTexteHistorique(aventurier.UtiliserCompetenceC()); } else { if (p.groupeAventurier.Membres[persoActif.idPerso].ClassId == lc.VOLEUR_ID) { AjouterTexteHistorique(aventurier.UtiliserCompetenceC(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi[cible])); } else { AjouterTexteHistorique(aventurier.UtiliserCompetenceC(p.groupeAventurier.Membres[cible])); } } break; } //this.Controls.Find("lblPVEnnemi" + (cibleId + 1), true)[0].Text = cible.PvActuel > 0 ? cible.PvActuel.ToString() : "0"; AfficherInfosEnnemies(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi.Count()); AfficherInfosAventuriers(p.groupeAventurier.Membres.Count()); RetirerMortInitiative(); }
private void LancerAttaque(Aventurier aventurier, Ennemi cible) { AjouterTexteHistorique(aventurier.Attaquer(cible)); //this.Controls.Find("lblPVEnnemi" + (cibleId + 1), true)[0].Text = cible.PvActuel > 0 ? cible.PvActuel.ToString() : "0"; AfficherInfosEnnemies(la.ListeAventures[idAventure].ListeGroupeEnnemis[indexEtape].ListeEnnemi.Count()); AfficherInfosAventuriers(p.groupeAventurier.Membres.Count()); RetirerMortInitiative(); }
public override string UtiliserCompetenceC(Aventurier cible) { string strAction = ""; int modifForce; strAction = this.NomAventurier + " lance un sort d'enchangement sur l'arme de " + cible.NomAventurier; modifForce = (2 * this.Niveau); cible.Forceactuel += modifForce; cible.ForceBuff = true; strAction += "\r\nLa force de l'arme de " + cible.NomAventurier + " a augmenté de " + modifForce + " pour la durée du combat!"; this.Manaactuel -= this.CoutCompetenceC; return strAction; }