diff --git a/src/GamePanel.java b/src/GamePanel.java index 1442637..945caad 100644 --- a/src/GamePanel.java +++ b/src/GamePanel.java @@ -13,6 +13,7 @@ import java.awt.image.BufferedImage; import java.io.File; import java.io.FileReader; import java.io.FileWriter; +import java.io.FileNotFoundException; import java.io.IOException; import javax.imageio.ImageIO; import java.util.ArrayList; diff --git a/src/MapReader.java b/src/MapReader.java index dab7016..599eebf 100644 --- a/src/MapReader.java +++ b/src/MapReader.java @@ -1,9 +1,27 @@ +import java.io.BufferedReader; import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; import java.util.ArrayList; +import java.util.Scanner; public class MapReader { - public static void inputMap(ArrayList map, File file){ + public static void inputMap(ArrayList map, File file) throws FileNotFoundException { int x = 0; int y = 0; + Scanner sc = new Scanner(new BufferedReader(new FileReader("src/Level1.txt"))); + int rows = 7; + int columns = 7; + while(sc.hasNextLine()) { + for (int i=0; i<7; i++) { + String[] line = sc.nextLine().trim().split(" "); + for (int j=0; j