private void Affichage() { cPersonnage P = new cPersonnage((int)PersoComplet[0]); PersoComplet[0] = Convert.ToInt32(P.choixVoulu); PersoComplet[1] = P.nom; PersoComplet[2] = P.ImagePersonnage; PersoComplet[3] = P.ImageArme; if (Vie == 0) { PersoComplet[4] = P.Vie; } else { PersoComplet[4] = Vie; } pbImagePerso.Image = (Image)PersoComplet[2]; pbImageArme.Image = (Image)PersoComplet[3]; PersoComplet[5] = TabArme; PersoComplet[6] = m_Argent; PersoComplet[7] = Experience; PersoComplet[8] = P.NbCoupPourSoin; PersoComplet[9] = Niveau; PersoComplet[10] = TabArmeNiveau; lbArgent.Text = m_Argent.ToString(); lbNiveau.Text = Niveau.ToString(); #region affichageRune if (Rune1 == 1) { pbRune1.Image = Image.FromFile("Runes\\Rune4.jpg"); } else { pbRune1.Image = null; } if (Rune2 == 1) { pbRune2.Image = Image.FromFile("Runes\\Rune1.jpg"); } else { pbRune2.Image = null; } #endregion // reset du tableau d'arme cArme.ResetTableau(); //changement reference arme pour degat niveau for (int i = 0; i < TabArmeNiveau.Length; i++) { cArme.Tabarme[i].Niveau = TabArmeNiveau[i]; if (TabArmeNiveau[i] > 1) { cArme.Tabarme[i].DommageMax += (3 * (TabArmeNiveau[i] - 1)); } } }
void ImageParRapportAuchoix(int choix) { cPersonnage NouveauPerso = new cPersonnage(choix); PersoBox.Image = NouveauPerso.ImagePersonnage; Perso[0] = NouveauPerso.choixVoulu; Perso[1] = NouveauPerso.nom; Perso[2] = PersoBox.Image; Perso[3] = NouveauPerso.ImageArme; Perso[4] = NouveauPerso.Vie; if (NouveauPerso.ArmedeBase == 0) { ((int[])Perso[5])[0] = 1; } else { ((int[])Perso[5])[1] = 1; } }
public Monde_2(int ChoixPerso, int Money, int[] ArmeenMain) { InitializeComponent(); sp.PlayLooping(); #region Initialisation Arme choix perso + Argent m_Argent = Money; lbArgent.Text = m_Argent.ToString(); m_choix = ChoixPerso; TabArmeenMain = ArmeenMain; TabArmes = (object[])a.TableauDarme(); lbBoss.Text = "BOSS DANS " + m_NbrestantMonstreBoss + " VAGUES"; #endregion #region Initialisation globale Premier combat en ouvrant la forme //Choix du personnage; #region choixPerso switch (m_choix) { case 0: pbPerso.Image = global::Jeu.Properties.Resources.AlienArmurelegerte; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Armure legerte", 120); choixArme = 0; break; case 1: pbPerso.Image = global::Jeu.Properties.Resources.AlienHeavyWarrior; pbArme1.Image = global::Jeu.Properties.Resources.PlasmaGun; m_persoChoisi = new cPersonnage("Alien Armure lourde", 140); choixArme = 1; break; case 2: pbPerso.Image = global::Jeu.Properties.Resources.AlienIngenieur; pbArme1.Image = global::Jeu.Properties.Resources.PlasmaGun; m_persoChoisi = new cPersonnage("Alien Ingenieur", 130); choixArme = 1; break; case 3: pbPerso.Image = global::Jeu.Properties.Resources.AlienMedic; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Medic", 120); choixArme = 0; break; case 4: pbPerso.Image = global::Jeu.Properties.Resources.AlienÉclaireur; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien eclaireur", 100); choixArme = 0; break; case 5: pbPerso.Image = global::Jeu.Properties.Resources.AlienSamourai; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Samourai", 110); choixArme = 0; break; } #endregion //Choix darmes (initialiser ak les armes acquises) #region ChoixArme if (TabArmeenMain[2] == 1) { pbArme2.Image = global::Jeu.Properties.Resources.klarix; } if (TabArmeenMain[3] == 1) { pbArme3.Image = global::Jeu.Properties.Resources.Catagan; } if (TabArmeenMain[4] == 1) { pbArme4.Image = global::Jeu.Properties.Resources.TwisterGun; } if (TabArmeenMain[5] == 1) { pbArme5.Image = global::Jeu.Properties.Resources.Desintregrateur; } #endregion //initialisateur de vie perso #region InitialisateurviePerso m_ViePerso = m_persoChoisi.Vie; BarreVie.Step = m_ViePerso; BarreVie.Maximum = m_ViePerso; BarreVie.PerformStep(); lbViePerso.Text = m_persoChoisi.Vie.ToString() + "/" + m_persoChoisi.Vie.ToString(); #endregion ///Choix mechant ///initialisateur #region ChoixMechant + InitialisateurvieMechant TabMonstre[0] = new cMonstre("Akasha", 30, 40, 5, 40); //Vie- Attack++ defense- xp++ TabMonstre[1] = new cMonstre("Malakai", 50, 20, 5, 30); //Vie+ Attack+ defense- xp+ TabMonstre[2] = new cMonstre("Scythe", 60, 15, 10, 20); //Vie++ Attack defense xp TabMonstre[3] = new cMonstre("Nergal", 40, 15, 5, 10); // Vie Attack defense- xp- TabMonstre[4] = new cMonstre("Devdan", 100, 50, 10, 70); //BOSS //; Tibarn; Tormod; Zihark; Haar; Lethe; Reyson; ; Caineghis; Kurthnaga ... m_NumeroMonstre = ChoisirHasardMechant(1); m_NumeroMonstre2 = ChoisirHasardMechant(2); m_monstreChoisi = ((cMonstre)TabMonstre[m_NumeroMonstre]); m_monstreChoisi2 = ((cMonstre)TabMonstre[m_NumeroMonstre2]); #endregion //actions initialisateur #region ActionMechantInitialisateur /*ATTACK*/ TabActions[0] = new cActionMechant(m_monstreChoisi.m_Dommage, 0); /*DEFENSE*/ TabActions[1] = new cActionMechant(0, m_monstreChoisi.m_defense); #endregion #region ActionMechantInitialisateur2 /*ATTACK*/ TabActionsMechant2[0] = new cActionMechant(m_monstreChoisi2.m_Dommage, 0); /*DEFENSE*/ TabActionsMechant2[1] = new cActionMechant(0, m_monstreChoisi2.m_defense); #endregion #endregion }
public Monde_1(int ChoixPerso) { InitializeComponent(); sp.PlayLooping(); m_choix = ChoixPerso; TabArmes = (object[])a.TableauDarme(); switch (m_choix) { case 0: pbPerso.Image = global::Jeu.Properties.Resources.AlienArmurelegerte; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Armure legerte", 120); break; case 1: pbPerso.Image = global::Jeu.Properties.Resources.AlienHeavyWarrior; pbArme1.Image = global::Jeu.Properties.Resources.PlasmaGun; m_persoChoisi = new cPersonnage("Alien Armure lourde", 140); break; case 2: pbPerso.Image = global::Jeu.Properties.Resources.AlienIngenieur; pbArme1.Image = global::Jeu.Properties.Resources.PlasmaGun; m_persoChoisi = new cPersonnage("Alien Ingenieur", 130); break; case 3: pbPerso.Image = global::Jeu.Properties.Resources.AlienMedic; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Medic", 120); break; case 4: pbPerso.Image = global::Jeu.Properties.Resources.AlienÉclaireur; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien eclaireur", 100); break; case 5: pbPerso.Image = global::Jeu.Properties.Resources.AlienSamourai; pbArme1.Image = global::Jeu.Properties.Resources.Zat; m_persoChoisi = new cPersonnage("Alien Samourai", 110); break; } //initialisateur de vie perso m_ViePerso = m_persoChoisi.Vie; BarreVie.Step = m_ViePerso; BarreVie.Maximum = m_ViePerso; BarreVie.PerformStep(); lbViePerso.Text = m_persoChoisi.Vie.ToString() + "/" + m_persoChoisi.Vie.ToString(); ///Choix mechant ///initialisateur TabMonstre[0] = new cMonstre("Alastor", 30, 40, 5, 40); //Vie- Attack++ defense- xp++ TabMonstre[1] = new cMonstre("Scorn", 50, 20, 5, 30); //Vie+ Attack+ defense- xp+ TabMonstre[2] = new cMonstre("Kragoth", 60, 15, 10, 20); //Vie++ Attack defense xp TabMonstre[3] = new cMonstre("Nasir", 40, 15, 5, 10); // Vie Attack defense- xp- //Sinon ^^ , Scythe, Scorn, Malakai, Akasha, //Ashnard; Nergal; Tibarn; Tormod; Devdan; Zihark; Haar; Lethe; Reyson; ; Caineghis; Kurthnaga ... m_NumeroMonstre = ChoisirHasardMechant(); m_monstreChoisi = ((cMonstre)TabMonstre[m_NumeroMonstre]); //initialisateur de vie mechant m_VieMechant = m_monstreChoisi.m_Vie; BarreVieMechant.Step = m_VieMechant; BarreVieMechant.Maximum = m_VieMechant; BarreVieMechant.PerformStep(); LbVieMechant.Text = m_VieMechant.ToString() + "/" + m_VieMechant.ToString(); //actions initialisateur /*ATTACK*/ TabActions[0] = new cActionMechant(m_monstreChoisi.m_Dommage, 0); /*DEFENSE*/ TabActions[1] = new cActionMechant(0, m_monstreChoisi.m_defense); }