Refactor FSkin for mobile game

This commit is contained in:
drdev
2014-02-20 02:09:35 +00:00
parent c947da28c2
commit 77329e8fe5
8 changed files with 942 additions and 621 deletions

View File

@@ -1342,25 +1342,26 @@ public enum FSkin {
final File f = new File(preferredDir + FILE_SPLASH);
if (!f.exists()) {
FSkin.loadLight("default", onInit);
return;
}
else {
final BufferedImage img;
try {
img = ImageIO.read(f);
final int h = img.getHeight();
final int w = img.getWidth();
final BufferedImage img;
try {
img = ImageIO.read(f);
SkinIcon.setIcon(Backgrounds.BG_SPLASH, img.getSubimage(0, 0, w, h - 100));
final int h = img.getHeight();
final int w = img.getWidth();
UIManager.put("ProgressBar.background", FSkin.getColorFromPixel(img.getRGB(25, h - 75)));
UIManager.put("ProgressBar.selectionBackground", FSkin.getColorFromPixel(img.getRGB(75, h - 75)));
UIManager.put("ProgressBar.foreground", FSkin.getColorFromPixel(img.getRGB(25, h - 25)));
UIManager.put("ProgressBar.selectionForeground", FSkin.getColorFromPixel(img.getRGB(75, h - 25)));
UIManager.put("ProgressBar.border", new LineBorder(Color.BLACK, 0));
} catch (final IOException e) {
e.printStackTrace();
}
SkinIcon.setIcon(Backgrounds.BG_SPLASH, img.getSubimage(0, 0, w, h - 100));
UIManager.put("ProgressBar.background", FSkin.getColorFromPixel(img.getRGB(25, h - 75)));
UIManager.put("ProgressBar.selectionBackground", FSkin.getColorFromPixel(img.getRGB(75, h - 75)));
UIManager.put("ProgressBar.foreground", FSkin.getColorFromPixel(img.getRGB(25, h - 25)));
UIManager.put("ProgressBar.selectionForeground", FSkin.getColorFromPixel(img.getRGB(75, h - 25)));
UIManager.put("ProgressBar.border", new LineBorder(Color.BLACK, 0));
}
catch (final IOException e) {
e.printStackTrace();
}
loaded = true;
}