Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class Hangman2 {
- private char[] teRadenTekst;
- private char[] geRadenTekst;
- private int aantalPogingen;
- private int aantalNietCorPogingen;
- private boolean letterGeraden;
- public Hangman2(String[] bron) {
- int g = (int) (Math.random()*bron.length);
- teRadenTekst = new char[bron[g].length()];
- geRadenTekst = new char[bron[g].length()];
- for(int i=0; i<bron[g].length(); i++){
- teRadenTekst[i] = bron[g].charAt(i);
- if(teRadenTekst[i]==' ')
- geRadenTekst[i] = ' ';
- else
- geRadenTekst[i] = '?';}
- aantalPogingen = 0;
- aantalNietCorPogingen = 0;
- }
- public char[] getGeRadenTekst() {
- return geRadenTekst;
- }
- public int getAantalPogingen() {
- return aantalPogingen;
- }
- public int getAantalNietCorPogingen() {
- return aantalNietCorPogingen;
- }
- public boolean raadLetter(char x){
- letterGeraden = false;
- x = Character.toLowerCase(x);
- if(Character.isLetter(x)==true){
- for(int i=0; i<teRadenTekst.length; i++){
- if(x==Character.toLowerCase(teRadenTekst[i])==true){
- geRadenTekst[i] = teRadenTekst[i];
- letterGeraden = true;}
- }
- if(letterGeraden)
- aantalPogingen++;
- else{
- aantalPogingen++;
- aantalNietCorPogingen++;
- }
- }
- return letterGeraden;
- }
- public boolean isGeraden(){
- return Arrays.equals(teRadenTekst, geRadenTekst);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement