fixed shutdown guiHandler bug
This commit is contained in:
@@ -18,8 +18,12 @@
|
||||
import pp.mdga.client.board.PieceControl;
|
||||
import pp.mdga.client.gui.CardControl;
|
||||
import pp.mdga.client.view.GameView;
|
||||
import pp.mdga.game.BonusCard;
|
||||
import pp.mdga.game.Color;
|
||||
import pp.mdga.game.Piece;
|
||||
import pp.mdga.notification.SelectableCardsNotification;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class InputSynchronizer {
|
||||
|
||||
@@ -112,6 +116,7 @@ else if(boardSelect != null) {
|
||||
}
|
||||
if(name.equals("Test") &&isPressed){
|
||||
if(app.getView() instanceof GameView gameView){
|
||||
app.getNotificationSynchronizer().addTestNotification(new SelectableCardsNotification(List.of(BonusCard.SHIELD)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ public void init() {
|
||||
cardLayerCamera = createOverlayCam();
|
||||
cardLayer = new CardLayer(fpp, cardLayerCamera, backTexture);
|
||||
app.getStateManager().attach(cardLayer);
|
||||
|
||||
diceControl = new DiceControl(app.getAssetManager());
|
||||
diceControl.create(new Vector3f(0, 0, 0), 1f, false);
|
||||
}
|
||||
@@ -50,6 +51,7 @@ public void init() {
|
||||
public void shutdown() {
|
||||
if (cardLayer != null) {
|
||||
cardLayer.shutdown();
|
||||
clearSelectableCards();
|
||||
}
|
||||
cardLayer = null;
|
||||
}
|
||||
|
||||
@@ -67,7 +67,6 @@ public void onEnter() {
|
||||
|
||||
app.getAcousticHandler().playSound(MdgaSound.START);
|
||||
|
||||
|
||||
//Test
|
||||
|
||||
List<UUID> uuid1 = new ArrayList<>();
|
||||
@@ -92,7 +91,8 @@ public void onEnter() {
|
||||
app.getNotificationSynchronizer().addTestNotification(new MovePieceNotification(p1_2, 30, true));
|
||||
// app.getNotificationSynchronizer().addTestNotification(new SelectableMoveNotification(List.of(p1), List.of(4), List.of(false)));
|
||||
app.getNotificationSynchronizer().addTestNotification(new AcquireCardNotification(BonusCard.SHIELD));
|
||||
app.getNotificationSynchronizer().addTestNotification(new SelectableCardsNotification(List.of(BonusCard.SHIELD)));
|
||||
|
||||
// app.getNotificationSynchronizer().addTestNotification(new SelectableCardsNotification(List.of(BonusCard.SHIELD)));
|
||||
// app.getNotificationSynchronizer().addTestNotification(new ShieldActiveNotification(p1));
|
||||
// app.getNotificationSynchronizer().addTestNotification(new ActivePlayerNotification(Color.NAVY));
|
||||
|
||||
@@ -103,6 +103,7 @@ public void onEnter() {
|
||||
|
||||
p1 = p1;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user