diff --git a/TASKI.md b/TASKI.md new file mode 100644 index 00000000..80b42768 --- /dev/null +++ b/TASKI.md @@ -0,0 +1,27 @@ +1. class word => losowanie słowa z listy + 2. zwraca słowo maskowane + 3. przechowanie informacji o słowie + +4. sprawdza czy litera isnieje w słowie +5. zwraca true lub false jeżeli litera istnieje + +--- + +2. class InputFrom user + 3. wyswietla guess + 4. pobiera max 1 litere + 5. zwraca wpisana litere + +--- +3. class hangmana + 4. klasa otrzyma informacje że litera istnieje lub nie + 5. jeżeli istnieje to nic + 6. jeżeli nieistnieje to dodaje tablice do hangmana + +--- +4. class result + 5. klasa wyswietla sukces lub przegrana + 6. 0/1 => win || lose + +5. class wyswietl słowo + 6. litera wyświetlana lub nie \ No newline at end of file diff --git a/src/main/java/pl/edu/agh/hangman/Hangman.java b/src/main/java/pl/edu/agh/hangman/Hangman.java index c402ace7..140406b1 100644 --- a/src/main/java/pl/edu/agh/hangman/Hangman.java +++ b/src/main/java/pl/edu/agh/hangman/Hangman.java @@ -55,5 +55,6 @@ public class Hangman { }; public static void main(String[] args) { + } } diff --git a/src/main/java/pl/edu/agh/hangman/InputFrom.java b/src/main/java/pl/edu/agh/hangman/InputFrom.java new file mode 100644 index 00000000..4d32db90 --- /dev/null +++ b/src/main/java/pl/edu/agh/hangman/InputFrom.java @@ -0,0 +1,34 @@ +package pl.edu.agh.hangman; + +import java.util.Scanner; + +public class InputFrom { + + // - ponizej sprawdzenie dzialania metody +// public static void main(String[] args) { +// Scanner scanner = new Scanner(System.in); +// char letter = wprowadzLitere(scanner); +// System.out.println(letter); +// } + + + //funkcja zwracajaca wpisana litere przez uzytkownika + public static char wprowadzLitere(Scanner scanner) { + char letter = ' '; + while (true) { + System.out.print("Guess a letter: "); + String input = scanner.nextLine(); + if (input.length() == 1 && Character.isLetter(input.charAt(0))) { + letter = input.charAt(0); + break; + } else { + System.out.println("niepoprawny znak"); + } + } + return letter; + } + + + + +} diff --git a/src/main/java/pl/edu/agh/hangman/Result.java b/src/main/java/pl/edu/agh/hangman/Result.java new file mode 100644 index 00000000..ef21f68c --- /dev/null +++ b/src/main/java/pl/edu/agh/hangman/Result.java @@ -0,0 +1,17 @@ +package pl.edu.agh.hangman; + +public class Result { + + + + public void wyswietlWynik(boolean result){ + if(result == true){ + System.out.println("WYGRANA"); + } + else { + System.out.println("PRZEGRANA"); + } + + } + +} diff --git a/src/main/java/pl/edu/agh/hangman/Word.java b/src/main/java/pl/edu/agh/hangman/Word.java new file mode 100644 index 00000000..1751f95b --- /dev/null +++ b/src/main/java/pl/edu/agh/hangman/Word.java @@ -0,0 +1,25 @@ +package pl.edu.agh.hangman; + +public class Word { + + private String word; + private String outputWord; + + public void loadTxtFile(){ + // To be imp... + } + + public void pickWord(){ + // To be imp... + } + + public void actualizeWord(char letter){ + // To be imp... + } + + public boolean checkIfLetterInWord(char letter){ + // To be imp... + return false; + } + +}