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