83 public static ArrayList<Weapon> getWeapons(Context c){ |
83 public static ArrayList<Weapon> getWeapons(Context c){ |
84 return Weapon.getWeapons(c); |
84 return Weapon.getWeapons(c); |
85 } |
85 } |
86 |
86 |
87 public static ArrayList<HashMap<String, ?>> getGraves(Context c){ |
87 public static ArrayList<HashMap<String, ?>> getGraves(Context c){ |
88 String pathPrefix = Utils.getDownloadPath(c) + "Graphics/Graves/"; |
88 String pathPrefix = Utils.getDataPath(c) + "Graphics/Graves/"; |
89 ArrayList<String> names = Utils.getFilesFromDirWithSuffix(c, "Graphics/Graves", ".png", true); |
89 ArrayList<String> names = Utils.getFilesFromDirWithSuffix(c,"Graphics/Graves", ".png", true); |
90 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(names.size()); |
90 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(names.size()); |
91 |
91 |
92 for(String s : names){ |
92 for(String s : names){ |
93 HashMap<String, Object> map = new HashMap<String, Object>(); |
93 HashMap<String, Object> map = new HashMap<String, Object>(); |
94 map.put("txt", s); |
94 map.put("txt", s); |
104 } |
104 } |
105 return data; |
105 return data; |
106 } |
106 } |
107 |
107 |
108 public static ArrayList<HashMap<String, ?>> getFlags(Context c){ |
108 public static ArrayList<HashMap<String, ?>> getFlags(Context c){ |
109 String pathPrefix = Utils.getDownloadPath(c) + "Graphics/Flags/"; |
109 String pathPrefix = Utils.getDataPath(c) + "Graphics/Flags/"; |
110 ArrayList<String> names = Utils.getFilesFromDirWithSuffix(c, "Graphics/Flags", ".png", true); |
110 ArrayList<String> names = Utils.getFilesFromDirWithSuffix(c, "Graphics/Flags", ".png", true); |
111 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(names.size()); |
111 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(names.size()); |
112 |
112 |
113 for(String s : names){ |
113 for(String s : names){ |
114 HashMap<String, Object> map = new HashMap<String, Object>(); |
114 HashMap<String, Object> map = new HashMap<String, Object>(); |
129 } |
129 } |
130 return ret; |
130 return ret; |
131 } |
131 } |
132 |
132 |
133 public static ArrayList<String> getForts(Context c){ |
133 public static ArrayList<String> getForts(Context c){ |
134 return Utils.getFilesFromDirWithSuffix(c, "Forts", "L.png", true); |
134 return Utils.getFilesFromDirWithSuffix(c,"Forts", "L.png", true); |
135 } |
135 } |
136 public static ArrayList<HashMap<String, ?>> getTypes(Context c){ |
136 public static ArrayList<HashMap<String, ?>> getTypes(Context c){ |
137 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(6); |
137 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(6); |
138 String[] levels = {c.getString(R.string.human), c.getString(R.string.bot5), c.getString(R.string.bot4), c.getString(R.string.bot3), c.getString(R.string.bot2), c.getString(R.string.bot1)}; |
138 String[] levels = {c.getString(R.string.human), c.getString(R.string.bot5), c.getString(R.string.bot4), c.getString(R.string.bot3), c.getString(R.string.bot2), c.getString(R.string.bot1)}; |
139 int[] images = {R.drawable.human, R.drawable.bot5, R.drawable.bot4, R.drawable.bot3, R.drawable.bot2, R.drawable.bot1}; |
139 int[] images = {R.drawable.human, R.drawable.bot5, R.drawable.bot4, R.drawable.bot3, R.drawable.bot2, R.drawable.bot1}; |
147 |
147 |
148 return data; |
148 return data; |
149 } |
149 } |
150 |
150 |
151 public static ArrayList<HashMap<String, ?>> getHats(Context c){ |
151 public static ArrayList<HashMap<String, ?>> getHats(Context c){ |
152 ArrayList<String> files = Utils.getFilesFromDirWithSuffix(c, "Graphics/Hats", ".png", true); |
152 ArrayList<String> files = Utils.getFilesFromDirWithSuffix(c,"Graphics/Hats", ".png", true); |
153 String pathPrefix = Utils.getDownloadPath(c) + "Graphics/Hats/"; |
153 String pathPrefix = Utils.getDataPath(c) + "Graphics/Hats/"; |
154 int size = files.size(); |
154 int size = files.size(); |
155 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(size); |
155 ArrayList<HashMap<String, ?>> data = new ArrayList<HashMap<String, ?>>(size); |
156 |
156 |
157 HashMap<String, Object> hashmap; |
157 HashMap<String, Object> hashmap; |
158 for(String s : files){ |
158 for(String s : files){ |