示例#1
0
        private void AttaquerJoueur()
        {
            Pokemon pokemonJoueur = PokemonEquipeAdversaire;
            int     indexAttaque  = random.Next(pokemonJoueur.Attacks.Count);

            Attaque attaque = pokemonJoueur.Attacks[indexAttaque];

            MessageBox.Show($"{pokemonJoueur.Name} a utilisé {attaque.Name} sur {PokemonEquipeJoueur.Name}.",
                            "Attaque de l'adversaire", MessageBoxButton.OK);
            if (pokemonJoueur.Attaquer(PokemonEquipeJoueur, attaque))
            {
                joueur.MettreAJourPokemonEquipe();
                Game.Naviguer("refresh");
            }
        }
示例#2
0
        private void AttaquerAdversaire()
        {
            Pokemon pokemonJoueur = PokemonEquipeJoueur;

            ChoixAttaque choix = new ChoixAttaque(pokemonJoueur.Attacks);

            choix.ShowDialog();

            Attaque attaque = Game.Attaque;

            if (pokemonJoueur.Attaquer(PokemonEquipeAdversaire, attaque))
            {
                adversaire.MettreAJourPokemonEquipe();
                Game.Naviguer("refresh");
            }
        }