import java.util.*;

// Deze klasse dient als naslagwerk en dient uiteindelijk verwijderd te worden voor je het huiswerk inlevert.
// In deze klasse staan de aanval methodes die je kunt gebruiken.
public class Methodes {

    /*deze methode komt op meerdere plaatsen terug*/
    List<String> getAttacks() {
        return attacks;
    }



    /*De volgende 16 methodes zijn aanvallen*/
    void surf(Pokemon name, Pokemon enemy);

    void fireLash(Pokemon name, Pokemon enemy);

    public void leafStorm(Pokemon name, Pokemon enemy);

    void hydroPump(Pokemon name, Pokemon enemy);

    void thunderPunch(Pokemon name, Pokemon enemy);

    void electroBall(Pokemon name, Pokemon enemy);

    public void solarBeam(Pokemon name, Pokemon enemy);

    void flameThrower(Pokemon name, Pokemon enemy);

    void hydroCanon(Pokemon name, Pokemon enemy);

    void pyroBall(Pokemon name, Pokemon enemy);

    void thunder(Pokemon name, Pokemon enemy);

    void rainDance(Pokemon name, Pokemon enemy);

    public void leechSeed(Pokemon name, Pokemon enemy);

    public void leaveBlade(Pokemon name, Pokemon enemy);

    void inferno(Pokemon name, Pokemon enemy);

    void voltTackle(Pokemon name, Pokemon enemy);


}

/*deze methode komt op meerdere plaatsen terug*/
import java.util.*;

// Deze klasse dient als naslagwerk en dient uiteindelijk verwijderd te worden voor je het huiswerk inlevert.
// In deze klasse staan de aanval methodes die je kunt gebruiken.
public class Methodes {

    /*deze methode komt<SUF>*/
    List<String> getAttacks() {
        return attacks;
    }



    /*De volgende 16 methodes zijn aanvallen*/
    void surf(Pokemon name, Pokemon enemy);

    void fireLash(Pokemon name, Pokemon enemy);

    public void leafStorm(Pokemon name, Pokemon enemy);

    void hydroPump(Pokemon name, Pokemon enemy);

    void thunderPunch(Pokemon name, Pokemon enemy);

    void electroBall(Pokemon name, Pokemon enemy);

    public void solarBeam(Pokemon name, Pokemon enemy);

    void flameThrower(Pokemon name, Pokemon enemy);

    void hydroCanon(Pokemon name, Pokemon enemy);

    void pyroBall(Pokemon name, Pokemon enemy);

    void thunder(Pokemon name, Pokemon enemy);

    void rainDance(Pokemon name, Pokemon enemy);

    public void leechSeed(Pokemon name, Pokemon enemy);

    public void leaveBlade(Pokemon name, Pokemon enemy);

    void inferno(Pokemon name, Pokemon enemy);

    void voltTackle(Pokemon name, Pokemon enemy);


}
