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