Advertisement
Guest User

GlobalContext.java

a guest
Jan 3rd, 2014
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1.  /**
  2.      * 艦娘を作成します
  3.      *
  4.      * @param object
  5.      * @return
  6.      */
  7.     private static ShipInfoDto toShipInfoDto(JsonObject object, String id) {
  8.         String name = object.getString("api_name");
  9.  
  10.         if ("なし".equals(name)) {
  11.             return ShipInfoDto.EMPTY;
  12.         }
  13.         String type = ShipStyle.get(object.getJsonNumber("api_stype").toString());
  14.         //Change starts here
  15.         ShipInfoDto d = Ship.get(id);
  16.         if (d != null) {
  17.             name = d.getName();
  18.             type = d.getType();
  19.         }
  20.         //Change ends here
  21.         String flagship = object.getString("api_yomi");
  22.         if ("-".equals(flagship)) {
  23.             flagship = "";
  24.         }
  25.         int afterlv = object.getJsonNumber("api_afterlv").intValue();
  26.         int maxBull = 0;
  27.         if (object.containsKey("api_bull_max")) {
  28.             maxBull = object.getJsonNumber("api_bull_max").intValue();
  29.         }
  30.         int maxFuel = 0;
  31.         if (object.containsKey("api_fuel_max")) {
  32.             maxFuel = object.getJsonNumber("api_fuel_max").intValue();
  33.         }
  34.         return new ShipInfoDto(name, type, flagship, afterlv, maxBull, maxFuel);
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement