package valkryst.area;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class AreaLoader {
public static List<String> map = new ArrayList<String>();
public void loadMapFromFile(final int mapID) {
InputStream is = this.getClass().getClassLoader().getResourceAsStream("Areas/Area" + mapID + ".txt");
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
map.add(line);
}
bufferedReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Sucessfully finished loading Areas/Area" + mapID + ".txt");
}
public static String[] toArray() {
return map.toArray(new String[map.size()]);
}
}