mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Adventure - Deck editor event cleanup
This commit is contained in:
@@ -35,6 +35,7 @@ public class DeckEditScene extends ForgeScene {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void enter() {
|
public void enter() {
|
||||||
|
screen = null;
|
||||||
getScreen();
|
getScreen();
|
||||||
screen.refresh();
|
screen.refresh();
|
||||||
super.enter();
|
super.enter();
|
||||||
@@ -42,7 +43,11 @@ public class DeckEditScene extends ForgeScene {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public FScreen getScreen() {
|
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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,10 @@ public class DraftScene extends ForgeScene {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public FScreen getScreen() {
|
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) {
|
public void loadEvent(AdventureEventData event) {
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ public class ShopScene extends ForgeScene {
|
|||||||
@Override
|
@Override
|
||||||
public void enter() {
|
public void enter() {
|
||||||
GameHUD.getInstance().getTouchpad().setVisible(false);
|
GameHUD.getInstance().getTouchpad().setVisible(false);
|
||||||
|
screen = null;
|
||||||
getScreen();
|
getScreen();
|
||||||
screen.refresh();
|
screen.refresh();
|
||||||
super.enter();
|
super.enter();
|
||||||
|
|||||||
Reference in New Issue
Block a user