mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Refactor FSkin for mobile game
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user