
package entities;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;

@ManagedBean
@ApplicationScoped
public class Control {
    List<String> worte;

    public Control(){
        String[] s={"Hai","Hexe","Hanse","Hantel"};
        worte= new ArrayList<String>(Arrays.asList(s));
    }

    public String eintragen(Wort w){
        System.out.println(w.getWort()+"::");
        worte.add(w.getWort());
        return "./index.xhtml";
    }

    public String spielen(Versuch v){
        v.setLoesung(worte.get((int)(Math.random()*worte.size())));
        v.setAnzahl(0);
        return "./spielen.xhtml";
    }

    public String loesen(Versuch v){
        v.setAnzahl(v.getAnzahl()+1);
        if(v.versuchen())
            return "./erfolg.xhtml";
        else
            return "./spielen.xhtml";
    }

}
