mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-11 16:26:22 +00:00
@@ -117,6 +117,7 @@ public class RewardScene extends UIScene {
|
||||
|
||||
|
||||
public void loadRewards(Array<Reward> newRewards, Type type, ShopActor shopActor) {
|
||||
RewardActor.clearHoldToolTip();
|
||||
this.type = type;
|
||||
doneClicked = false;
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ import static forge.adventure.util.Paths.ITEMS_ATLAS;
|
||||
*/
|
||||
public class RewardActor extends Actor implements Disposable, ImageFetcher.Callback {
|
||||
Tooltip<Image> tooltip;
|
||||
HoldTooltip holdTooltip;
|
||||
static HoldTooltip holdTooltip;
|
||||
Reward reward;
|
||||
ShaderProgram shaderGrayscale = Forge.getGraphics().getShaderGrayscale();
|
||||
|
||||
@@ -59,7 +59,7 @@ public class RewardActor extends Actor implements Disposable, ImageFetcher.Callb
|
||||
boolean clicked = false;
|
||||
boolean sold = false;
|
||||
boolean flipOnClick;
|
||||
private boolean hover;
|
||||
private static boolean hover;
|
||||
|
||||
public static int renderedCount = 0; //Counter for cards that require rendering a preview.
|
||||
static final ImageFetcher fetcher = GuiBase.getInterface().getImageFetcher();
|
||||
@@ -267,6 +267,14 @@ public class RewardActor extends Actor implements Disposable, ImageFetcher.Callb
|
||||
public boolean isFlipped() {
|
||||
return (clicked && flipProcess >= 1);
|
||||
}
|
||||
public static void clearHoldToolTip() {
|
||||
if (holdTooltip != null) {
|
||||
try {
|
||||
hover = false;
|
||||
holdTooltip.tooltip_actor.remove();
|
||||
} catch (Exception e){}
|
||||
}
|
||||
}
|
||||
|
||||
public void flip() {
|
||||
if (clicked)
|
||||
|
||||
Reference in New Issue
Block a user