diff --git a/PR2Projekt/src/de/hs_mannheim/informatik/pr2projekt/domain/HitoriMain.java b/PR2Projekt/src/de/hs_mannheim/informatik/pr2projekt/domain/HitoriMain.java index 1a81751..6919fe7 100644 --- a/PR2Projekt/src/de/hs_mannheim/informatik/pr2projekt/domain/HitoriMain.java +++ b/PR2Projekt/src/de/hs_mannheim/informatik/pr2projekt/domain/HitoriMain.java @@ -22,4 +22,31 @@ public class HitoriMain extends JFrame implements AcrtionListener{ JButton[][] buttons = makeButtonArray(data); GameGUI.paintGame(buttons, colors, madeMoves, data); } + + public static ArrayList readFromFile(String path){ + ArrayList lines = new ArrayList<>(); + try (BufferedReader reader = new BufferedReader(new FileReader(path))) { + String line; + while ((line = reader.readLine()) != null) { + lines.add(line); + } + } catch (IOException e) { + e.printStackTrace(); + } + return lines; + } + + public static String[][] getData(String filepath, int rows) throws FileNotFoundException{ + String filepath0 = filepath; + Scanner sc = new Scanner(new File(filepath0)); + String[][] data = new String[rows][rows]; + int rowInt = 0; + while (sc.hasNextLine() && rowInt < rows) { + String line = sc.nextLine(); + data[rowInt] = line.split(","); + rowInt++; + } + sc.close(); + return data; + } }