summaryrefslogtreecommitdiffstats
path: root/src/jrummikub
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub')
-rw-r--r--src/jrummikub/view/impl/WinPanel.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/jrummikub/view/impl/WinPanel.java b/src/jrummikub/view/impl/WinPanel.java
index cd63540..45cc878 100644
--- a/src/jrummikub/view/impl/WinPanel.java
+++ b/src/jrummikub/view/impl/WinPanel.java
@@ -14,6 +14,10 @@ import javax.swing.border.EmptyBorder;
import jrummikub.util.Event;
import jrummikub.util.IEvent;
+/**
+ * A panel that is displayed when a player has won
+ */
+@SuppressWarnings("serial")
public class WinPanel extends JPanel {
private final static int PANEL_INSET = 15;
private final static int PANEL_SEPARATOR = 10;
@@ -28,6 +32,9 @@ public class WinPanel extends JPanel {
private Event quitEvent = new Event();
private Event newGameEvent = new Event();
+ /**
+ * Creates a new WinPanel
+ */
WinPanel() {
setLayout(null);
setBorder(new EmptyBorder(PANEL_INSET, PANEL_INSET, PANEL_INSET,
@@ -66,10 +73,20 @@ public class WinPanel extends JPanel {
});
}
+ /**
+ * The new game event is emitted when the player wants to start a new game
+ *
+ * @return the event
+ */
IEvent getNewGameEvent() {
return newGameEvent;
}
+ /**
+ * The quit event is emitted when the player wants to quit the program
+ *
+ * @return the event
+ */
IEvent getQuitEvent() {
return quitEvent;
}