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