ATDController now takes a List of maps
[AntiTD.git] / src / se / umu / cs / dit06ajnajs / AntiTD.java
blob7705b6e1336a07d4504783481d6a7c460ee167f7
1 package se.umu.cs.dit06ajnajs;
3 import java.util.logging.Logger;
4 import java.util.logging.Level;
5 import java.io.File;
6 import java.util.List;
8 import se.umu.cs.dit06ajnajs.map.Map;
9 import se.umu.cs.dit06ajnajs.util.LevelsXMLParser;
10 import java.io.IOException;
11 import java.net.URL;
13 import org.jdom.JDOMException;
15 public class AntiTD {
16 public static final int SQUARE_SIZE = 46;
17 private static final URL DEFAULT_LEVELS_XML
18 = AntiTD.class.getResource("/resources/levels.xml");
20 /**
21 * TODO: Load levels.xml as argument
23 * @param args
25 public static void main(String[] args) {
26 Logger.getLogger("AntiTD").setLevel(Level.INFO);
29 String levelsFileString;
30 if (args.length == 1) {
31 levelsFileString = args[0];
32 } else {
33 levelsFileString = DEFAULT_LEVELS_XML.getPath();
36 File file = new File(levelsFileString);
37 try {
38 List<Map> maps = LevelsXMLParser.parse(file);
39 // TODO change
40 new ATDController(maps);
41 } catch (IOException e) {
42 // TODO - fix error message
43 e.printStackTrace();
44 } catch (JDOMException e) {
45 // TODO - fix error message
46 e.printStackTrace();