mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
clear generated cards
This commit is contained in:
@@ -112,7 +112,9 @@ public class ImageCache {
|
|||||||
missingIconKeys.clear();
|
missingIconKeys.clear();
|
||||||
ImageKeys.clearMissingCards();
|
ImageKeys.clearMissingCards();
|
||||||
}
|
}
|
||||||
|
public static void clearGeneratedCards() {
|
||||||
|
generatedCards.clear();
|
||||||
|
}
|
||||||
public static void disposeTextures(){
|
public static void disposeTextures(){
|
||||||
CardRenderer.clearcardArtCache();
|
CardRenderer.clearcardArtCache();
|
||||||
cardTextureManager.clear();
|
cardTextureManager.clear();
|
||||||
@@ -284,8 +286,7 @@ public class ImageCache {
|
|||||||
boolean borderless = isBorderless(imageKey);
|
boolean borderless = isBorderless(imageKey);
|
||||||
updateBorders(t.toString(), borderless ? Pair.of(Color.valueOf("#171717").toString(), false): isCloserToWhite(getpixelColor(t)));
|
updateBorders(t.toString(), borderless ? Pair.of(Color.valueOf("#171717").toString(), false): isCloserToWhite(getpixelColor(t)));
|
||||||
if (borderless) {
|
if (borderless) {
|
||||||
t = generateTexture(new FileHandle(file), t, Forge.isTextureFilteringEnabled());
|
generatedCards.put(imageKey, generateTexture(new FileHandle(file), t, Forge.isTextureFilteringEnabled()));
|
||||||
generatedCards.put(imageKey, t);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return t;
|
return t;
|
||||||
|
|||||||
@@ -590,6 +590,8 @@ public class SettingsPage extends TabPage<SettingsScreen> {
|
|||||||
public void valueChanged(String newValue) {
|
public void valueChanged(String newValue) {
|
||||||
super.valueChanged(newValue);
|
super.valueChanged(newValue);
|
||||||
Forge.enableUIMask = FModel.getPreferences().getPref(FPref.UI_ENABLE_BORDER_MASKING);
|
Forge.enableUIMask = FModel.getPreferences().getPref(FPref.UI_ENABLE_BORDER_MASKING);
|
||||||
|
ImageCache.clearGeneratedCards();
|
||||||
|
ImageCache.disposeTextures();
|
||||||
}
|
}
|
||||||
}, 4);
|
}, 4);
|
||||||
lstSettings.addItem(new BooleanSetting(FPref.UI_ENABLE_PRELOAD_EXTENDED_ART,
|
lstSettings.addItem(new BooleanSetting(FPref.UI_ENABLE_PRELOAD_EXTENDED_ART,
|
||||||
|
|||||||
Reference in New Issue
Block a user