(String key, int defaultColor)
| 311 | } |
| 312 | |
| 313 | private static int loadInt(String key, int defaultColor) { |
| 314 | if (skin==null) { |
| 315 | switch (resourceType) { |
| 316 | //#if FILE_IO |
| 317 | case 0: // from fs |
| 318 | FileIO f = FileIO.createConnection(skinFile); |
| 319 | String skinData = f.fileReadUtf(); |
| 320 | if (!skinData.equals("")) { |
| 321 | skin = new StringLoader().hashtableLoaderFromString(skinData); |
| 322 | } else |
| 323 | return defaultColor; |
| 324 | break; |
| 325 | //#endif |
| 326 | case 1: // from jar |
| 327 | skin=new StringLoader().hashtableLoader(skinFile); |
| 328 | break; |
| 329 | case 2: // from message |
| 330 | skin=new StringLoader().hashtableLoaderFromString(skinFile); |
| 331 | } |
| 332 | } |
| 333 | try { |
| 334 | String value=(String)skin.get(key); |
| 335 | return getColorInt(value); |
| 336 | } catch (Exception e) { |
| 337 | //StaticData.getInstance().roster.errorLog(e.toString()); |
| 338 | return defaultColor; |
| 339 | } |
| 340 | } |
| 341 | |
| 342 | public static int getColorInt(int color, int pos) { |
| 343 | String ncolor = getColorString(color); |
no test coverage detected