Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1.  
  2. import java.util.Arrays;
  3.  
  4.  
  5. public class Hangman2 {
  6.     private char[] teRadenTekst;
  7.     private char[] geRadenTekst;
  8.     private int aantalPogingen;
  9.     private int aantalNietCorPogingen;
  10.     private boolean letterGeraden;
  11.    
  12.     public Hangman2(String[] bron) {
  13.         int g = (int) (Math.random()*bron.length);
  14.         teRadenTekst = new char[bron[g].length()];
  15.         geRadenTekst = new char[bron[g].length()];        
  16.         for(int i=0; i<bron[g].length(); i++){
  17.             teRadenTekst[i] = bron[g].charAt(i);
  18.             if(teRadenTekst[i]==' ')
  19.                 geRadenTekst[i] = ' ';
  20.             else
  21.                 geRadenTekst[i] = '?';}
  22.         aantalPogingen = 0;
  23.         aantalNietCorPogingen = 0;
  24.     }
  25.  
  26.     public char[] getGeRadenTekst() {
  27.         return geRadenTekst;
  28.     }
  29.  
  30.     public int getAantalPogingen() {
  31.         return aantalPogingen;
  32.     }
  33.  
  34.     public int getAantalNietCorPogingen() {
  35.         return aantalNietCorPogingen;
  36.     }
  37.    
  38.     public boolean raadLetter(char x){
  39.         letterGeraden = false;
  40.         x = Character.toLowerCase(x);
  41.         if(Character.isLetter(x)==true){
  42.             for(int i=0; i<teRadenTekst.length; i++){
  43.                 if(x==Character.toLowerCase(teRadenTekst[i])==true){
  44.                     geRadenTekst[i] = teRadenTekst[i];
  45.                     letterGeraden = true;}
  46.             }
  47.             if(letterGeraden)
  48.                 aantalPogingen++;
  49.             else{
  50.                 aantalPogingen++;
  51.                 aantalNietCorPogingen++;
  52.             }
  53.         }
  54.         return letterGeraden;
  55.    
  56.     }
  57.    
  58.     public boolean isGeraden(){
  59.         return Arrays.equals(teRadenTekst, geRadenTekst);
  60.     }
  61.    
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement