From 3209f8f6741c13c019cebe7e35ad25ad8ee12557 Mon Sep 17 00:00:00 2001 From: iryupnik Date: Wed, 18 Mar 2020 22:54:10 +0200 Subject: [PATCH] Fix dialog image appering before new dialog --- src/main/java/ruscz/game/gameOfProd/Dialog/Dialog.java | 4 ++++ .../java/ruscz/game/gameOfProd/Windows/WindowOfFreeMove.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/ruscz/game/gameOfProd/Dialog/Dialog.java b/src/main/java/ruscz/game/gameOfProd/Dialog/Dialog.java index e4feec4..977559c 100644 --- a/src/main/java/ruscz/game/gameOfProd/Dialog/Dialog.java +++ b/src/main/java/ruscz/game/gameOfProd/Dialog/Dialog.java @@ -98,6 +98,10 @@ public class Dialog { public void hideText() { dialogBar.setVisible(false); + dialogBar.unsetImageDialog(); + if (dialogBar.getComponentCount() != 0){ + dialogBar.remove(0); + } dialogBar.repaint(); } diff --git a/src/main/java/ruscz/game/gameOfProd/Windows/WindowOfFreeMove.java b/src/main/java/ruscz/game/gameOfProd/Windows/WindowOfFreeMove.java index 028b39b..51ae7cc 100644 --- a/src/main/java/ruscz/game/gameOfProd/Windows/WindowOfFreeMove.java +++ b/src/main/java/ruscz/game/gameOfProd/Windows/WindowOfFreeMove.java @@ -18,8 +18,8 @@ public class WindowOfFreeMove extends JFrame { public static final int CELL_SIZE = 40; public static final int CANVAS_WIDTH = 20; public static final int CANVAS_HEIGHT = 20; - public static final int WINDOW_WIDTH = 10; - public static final int WINDOW_HEIGHT = 10; + public static final int WINDOW_WIDTH = 11; + public static final int WINDOW_HEIGHT = 11; private static boolean canPersonMove; private static int nextMove;