Exemple #1
0
        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 "";
 }
Exemple #3
0
        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();
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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;
        }