public static final void loadBuildingEnemiesData(Context c) { Properties props = DataStore.loadResources(c, ResourceUtil.getRID(R.raw.class, "bd_enemies")); Set<Object> keys = props.keySet(); for (Object key : keys) { // Log.e("TTTT","TTTT key: " + key); String bd_id_lane[] = key.toString().split("-"); if (bd_id_lane.length != 2) continue; String bd_id = bd_id_lane[0]; int lane = Integer.parseInt(bd_id_lane[1]); String value = props.getProperty(key.toString()); BuildingEnemiesData bed = new BuildingEnemiesData(bd_id, value); BuildingEnemiesData[] bd_enemies = buildingEnemiesDataMap.get(bd_id); if (bd_enemies == null) { bd_enemies = new BuildingEnemiesData[5]; buildingEnemiesDataMap.put(bd_id, bd_enemies); } bd_enemies[lane] = bed; } }
public static final void loadEnemyData(Context c) { Properties props = DataStore.loadResources(c, ResourceUtil.getRID(R.raw.class, "enemy_data")); Set<Object> keys = props.keySet(); for (Object key : keys) { String value = props.getProperty(key.toString()); heroDataMap.put(key.toString(), new EnemyData(key.toString(), value)); } }
public static final void loadCharacterSpriteData(Context c) { Properties props = DataStore.loadResources(c, ResourceUtil.getRID(R.raw.class, "char_sprite_data")); Set<Object> keys = props.keySet(); for (Object key : keys) { String value = props.getProperty(key.toString()); charSpriteDataMap.put(key.toString(), new CharacterSpriteData(key.toString(), value)); } }