diff --git a/src/main/java/pl/edu/agh/hangman/GameConfig.java b/src/main/java/pl/edu/agh/hangman/GameConfig.java new file mode 100644 index 00000000..e56077da --- /dev/null +++ b/src/main/java/pl/edu/agh/hangman/GameConfig.java @@ -0,0 +1,4 @@ +package pl.edu.agh.hangman; + +public class GameConfig { +} 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/RandomWord.java b/src/main/java/pl/edu/agh/hangman/RandomWord.java new file mode 100644 index 00000000..8552e79b --- /dev/null +++ b/src/main/java/pl/edu/agh/hangman/RandomWord.java @@ -0,0 +1,37 @@ +package pl.edu.agh.hangman; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Random; + +public class RandomWord { + + public static List parseFile (String filename) throws IOException { + List myList = null; + try { + Path path = Paths.get(filename); + String content = new String(Files.readAllBytes(path)); + myList = new ArrayList(Arrays.asList(content.split("\n"))); + + } catch (IOException e) { + System.out.println("Error message: " + e.getMessage()); + } + return myList; + } + + public static String findIndex (List inputList) { + + //int indeks = new Random().nextInt(someArray.length); + Random rand = new Random(); + String randomElement = inputList.get(rand.nextInt(inputList.size())); + + return randomElement; + } +} + + +