package pr2.vererbung.racewars.model;


/**
 * Klasse, um Wesen zu kaufen und zu erzeugen.
 */
public final class WesenFactory {

    /**
     * Der Methode übergibt man die Information, wie viel Geld man investieren
     * möchte, und sie gibt ein Array von Wesen zurück. Das erste Element ist
     * immer der Anführer, die folgenden dann entsprechend die Wesen der Art.
     * Reicht das Geld nicht, wird ein leeres Array zurückgegeben. Reicht
     * das Geld nicht für den Anführer, sondern nur für normale Wesen,
     * wird der Anführer übersprungen.
     * Die Art der erzeugten Wesen wählt man über einen passenden Parameter aus.
     *
     * @param rasse Rasse, von der man Wesen erzeugen möchte
     * @param geld Das Geld, das man investieren möchte.
     *
     * @return Array mit den Wesen, das erste Element ist immer der Anführer.
     */
    public static Wesen[] create(Rasse rasse, int geld) {
        return null;
    }

}
