コード例 #1
0
ファイル: Plateau.cs プロジェクト: MoulinVi/Pierre-de-Foyer
        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);

            
        }
コード例 #2
0
ファイル: Plateau.cs プロジェクト: LoisonYo/Pierre-de-Foyer
        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
        }
コード例 #3
0
ファイル: Plateau.cs プロジェクト: MoulinVi/Pierre-de-Foyer
        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);
        }