Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * 艦娘のIDと名前の紐付けを内部クラスに保存します
- *
- * @param properties
- * @return
- */
- private static Properties update(Properties properties) {
- for (Object key : properties.keySet()) {
- String[] values = properties.getProperty(key.toString()).split(",");
- if (values.length != 6) {
- properties.remove(key.toString());
- continue;
- }
- String name = values[0];
- String type = values[1];
- String flagship = values[2];
- int afterlv = Integer.parseInt(values[3]);
- int maxBull = Integer.parseInt(values[4]);
- int maxFuel = Integer.parseInt(values[5]);
- // 未定義の艦娘
- if ("".equals(name)) {
- continue;
- }
- //Changes start here
- ShipInfoDto d = Ship.get(key.toString());
- if (d != null) {
- name = d.getName();
- type = d.getType();
- }
- //Changes end here
- ShipInfoDto ship = new ShipInfoDto(name, type, flagship, afterlv, maxBull, maxFuel);
- Ship.set(key.toString(), ship);
- }
- return properties;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement