private void Plateau_Load(object sender, EventArgs e) { //Ajout de 20 Mannequin for (int i = 0; i < 20; i++) { Serviteur Mannequin = new Serviteur(1, 1, "Charge, provocation, râle d'agonie, cri de guerre invoque un autre mannequin.", "Je savais pas quoi mettre", "Mannequin crash test", Properties.Resources.CarteMannequinCrashTest_Temporaire, 1, 1, true, true); DeckHero.Add(Mannequin); } //ajout de 10 Huit for (int i = 0; i < 10; i++) { Serviteur Huit = new Serviteur(1, 8, "Son attaque ne change jamais.", "Je savais pas quoi mettre", "Huit", Properties.Resources.CarteHuit_Temporaire, 8, 8, false, false); DeckHero.Add(Huit); } //Image des objet (Temporaire) pbxHero.BackColor = Color.Green; pbxHeroAdverse.BackColor = Color.Red; pbxPouvoirHero.BackColor = Color.Yellow; pbxPouvoirHeroAdverse.BackColor = Color.Yellow; pbxDeck.BackColor = Color.Blue; pbxDeckAdverse.BackColor = Color.Blue; //Placement des objets pbxHero.Location = new Point(this.Width / 2 - pbxHero.Width / 2, this.Height - pbxHeroAdverse.Height); pbxHeroAdverse.Location = new Point(this.Width / 2 - pbxHeroAdverse.Width / 2, 0); pbxPouvoirHero.Location = new Point(this.Width / 2 + pbxHero.Width / 2, this.Height - pbxPouvoirHero.Height); pbxPouvoirHeroAdverse.Location = new Point(this.Width / 2 - pbxHeroAdverse.Width / 2 - pbxPouvoirHeroAdverse.Width, 0); btnPasser.Location = new Point(this.Width - btnPasser.Width, this.Height / 2 - btnPasser.Height / 2); btnRetour.Location = new Point(this.Width - btnRetour.Width, 0); for (int i = 0; i < 4; i++) { MainHero.Add(hero.PiocherCartes(DeckHero)); } CacherMain(MainHero, "joueur"); for (int i = 0; i < 4; i++) { MainHeroAdverce.Add(hero.PiocherCartes(DeckHero)); } CacherMain(MainHeroAdverce, "adversaire"); //Affichage de la main (Temporaire) pbxDeck.Location = new Point(this.Width / 4 * 3, 0); pbxDeck.Top = this.Height - pbxDeck.Height; pbxDeckAdverse.Location = new Point(this.Width / 4, 0); }
private void Plateau_Load(object sender, EventArgs e) { //Ajout de 20 Mannequin for (int i = 0; i < 30; i++) { Serviteur Mannequin = new Serviteur(1, 1, "Charge, provocation, râle d'agonie, cri de guerre invoque un autre mannequin.", "Je savais pas quoi mettre", "Mannequin crash test", Properties.Resources.CarteMannequinCrashTest_Temporaire, 1, 1, true, true); DeckHero.Add(Mannequin); //DeckHeroAdverse.Add(Mannequin); } //ajout de 10 Huit for (int i = 0; i < 30; i++) { Serviteur Huit = new Serviteur(1, 8, "Son attaque ne change jamais.", "Je savais pas quoi mettre", "Huit", Properties.Resources.CarteHuit_Temporaire, 8, 8, false, false); //DeckHero.Add(Huit); DeckHeroAdverse.Add(Huit); } //Initialisation hero = new Hero("Malfurion", 50, 0, 0, null, DeckHero, null); heroAdverse = new Hero("Guldan", 30, 0, 20, null, DeckHeroAdverse, null); //Image des objet (Temporaire) pbxHero.BackColor = Color.Green; pbxHeroAdverse.BackColor = Color.Red; pbxPouvoirHero.BackColor = Color.Yellow; pbxPouvoirHeroAdverse.BackColor = Color.Yellow; //Placement des objets pbxHero.Location = new Point(this.Width / 2 - pbxHero.Width / 2, this.Height - pbxHeroAdverse.Height); pbxHeroAdverse.Location = new Point(this.Width / 2 - pbxHeroAdverse.Width / 2, 0); pbxPouvoirHero.Location = new Point(this.Width / 2 + pbxHero.Width / 2, this.Height - pbxPouvoirHero.Height); pbxPouvoirHeroAdverse.Location = new Point(this.Width / 2 - pbxHeroAdverse.Width / 2 - pbxPouvoirHeroAdverse.Width, 0); btnPasser.Location = new Point(this.Width - btnPasser.Width, this.Height / 2 - btnPasser.Height / 2); btnRetour.Location = new Point(this.Width - btnRetour.Width, 0); //Fais piocher trois cartes du deck du heros et les places dans sa main for (int i = 0; i < 4; i++) { MainHero.Add(hero.PiocherCartes(DeckHero)); lblDeckHero.Text = "Cartes restante :" + Convert.ToString(DeckHero.Count); } CacherMain(MainHero, "joueur"); //Seul le dos de carte s'affiche //Fais piocher trois cartes du deck de l'adversaire et les places dans sa main for (int i = 0; i < 4; i++) { MainHeroAdverse.Add(hero.PiocherCartes(DeckHeroAdverse)); lblDeckHeroAdverse.Text = "Cartes restante :" + Convert.ToString(DeckHeroAdverse.Count); } CacherMain(MainHeroAdverse, "adversaire"); //Seul le dos de carte s'affiche }