Adventure - Deck editor event cleanup

This commit is contained in:
jjayers99
2023-06-04 11:18:34 -04:00
parent c44554c43e
commit 6eb9dd071b
3 changed files with 11 additions and 2 deletions

View File

@@ -35,6 +35,7 @@ public class DeckEditScene extends ForgeScene {
@Override
public void enter() {
screen = null;
getScreen();
screen.refresh();
super.enter();
@@ -42,7 +43,11 @@ public class DeckEditScene extends ForgeScene {
}
@Override
public FScreen getScreen() {
return screen==null?screen = new AdventureDeckEditor(false, null):screen;
if (screen==null){
screen = new AdventureDeckEditor(false, null);
}
screen.setEvent(null);
return screen;
}
}

View File

@@ -38,7 +38,10 @@ public class DraftScene extends ForgeScene {
}
@Override
public FScreen getScreen() {
return screen==null?screen = new AdventureDeckEditor(false, currentEvent):screen;
if (screen==null){
screen = new AdventureDeckEditor(false, currentEvent);
}
return screen;
}
public void loadEvent(AdventureEventData event) {

View File

@@ -31,6 +31,7 @@ public class ShopScene extends ForgeScene {
@Override
public void enter() {
GameHUD.getInstance().getTouchpad().setVisible(false);
screen = null;
getScreen();
screen.refresh();
super.enter();