diff options
author | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-24 23:15:21 +0200 |
---|---|---|
committer | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-24 23:15:21 +0200 |
commit | 6df3d5fe32be5493560cd4995ab91c2a4cef42fc (patch) | |
tree | b8b88731ecb9572e966871d9944e5604ec45c62e /src/jrummikub/view | |
parent | 79bffeba5d42a5b228c52f69b9e0b4e88f2e60e8 (diff) | |
download | JRummikub-6df3d5fe32be5493560cd4995ab91c2a4cef42fc.tar JRummikub-6df3d5fe32be5493560cd4995ab91c2a4cef42fc.zip |
Moved displaying of win panel in game control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@270 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view')
-rw-r--r-- | src/jrummikub/view/IView.java | 6 | ||||
-rw-r--r-- | src/jrummikub/view/impl/View.java | 8 | ||||
-rw-r--r-- | src/jrummikub/view/impl/WinPanel.java | 42 |
3 files changed, 28 insertions, 28 deletions
diff --git a/src/jrummikub/view/IView.java b/src/jrummikub/view/IView.java index 5828edd..8514c21 100644 --- a/src/jrummikub/view/IView.java +++ b/src/jrummikub/view/IView.java @@ -72,12 +72,12 @@ public interface IView { * * @return the event */ - IEvent getQuitEvent(); + IEvent getFinalScoreEvent(); /** - * The new game event is emitted when the player wants to start a new game + * The new round event is emitted when the player wants to start a new round * * @return the event */ - IEvent getNewGameEvent(); + IEvent getNewRoundEvent(); } diff --git a/src/jrummikub/view/impl/View.java b/src/jrummikub/view/impl/View.java index 9290b60..74c6d54 100644 --- a/src/jrummikub/view/impl/View.java +++ b/src/jrummikub/view/impl/View.java @@ -136,13 +136,13 @@ public class View extends JFrame implements IView { } @Override - public IEvent getNewGameEvent() { - return winPanel.getNewGameEvent(); + public IEvent getNewRoundEvent() { + return winPanel.getNewRoundEvent(); } @Override - public IEvent getQuitEvent() { - return winPanel.getQuitEvent(); + public IEvent getFinalScoreEvent() { + return winPanel.getFinalScoreEvent(); } } diff --git a/src/jrummikub/view/impl/WinPanel.java b/src/jrummikub/view/impl/WinPanel.java index 07c3535..13a7eb4 100644 --- a/src/jrummikub/view/impl/WinPanel.java +++ b/src/jrummikub/view/impl/WinPanel.java @@ -26,11 +26,11 @@ class WinPanel extends JPanel { private final static float MAX_BUTTON_FONT_SIZE = 12; private JLabel winLabel; - private JButton newGameButton; - private JButton quitButton; + private JButton newRoundButton; + private JButton finalScoreButton; - private Event quitEvent = new Event(); - private Event newGameEvent = new Event(); + private Event finalScoreEvent = new Event(); + private Event newRoundEvent = new Event(); /** * Creates a new WinPanel @@ -47,23 +47,23 @@ class WinPanel extends JPanel { winLabel.setVerticalTextPosition(JLabel.CENTER); add(winLabel); - newGameButton = new JButton("Neues Spiel"); - newGameButton.addActionListener(new ActionListener() { + newRoundButton = new JButton("Neue Runde"); + newRoundButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { - newGameEvent.emit(); + newRoundEvent.emit(); } }); - add(newGameButton); + add(newRoundButton); - quitButton = new JButton("Beenden"); - quitButton.addActionListener(new ActionListener() { + finalScoreButton = new JButton("Endauswertung"); + finalScoreButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { - quitEvent.emit(); + finalScoreEvent.emit(); } }); - add(quitButton); + add(finalScoreButton); addComponentListener(new ComponentAdapter() { @Override @@ -84,12 +84,12 @@ class WinPanel extends JPanel { } /** - * The new game event is emitted when the player wants to start a new game + * The new round event is emitted when the player wants to start a new round * * @return the event */ - IEvent getNewGameEvent() { - return newGameEvent; + IEvent getNewRoundEvent() { + return newRoundEvent; } /** @@ -97,8 +97,8 @@ class WinPanel extends JPanel { * * @return the event */ - IEvent getQuitEvent() { - return quitEvent; + IEvent getFinalScoreEvent() { + return finalScoreEvent; } private void rescale() { @@ -119,12 +119,12 @@ class WinPanel extends JPanel { fontSize = MAX_BUTTON_FONT_SIZE; winLabel.setBounds(x, y, width, firstLineHeight); - newGameButton.setBounds(x, y + firstLineHeight + PANEL_SEPARATOR, + newRoundButton.setBounds(x, y + firstLineHeight + PANEL_SEPARATOR, buttonWidth, buttonHeight); - newGameButton.setFont(newGameButton.getFont().deriveFont(fontSize)); + newRoundButton.setFont(newRoundButton.getFont().deriveFont(fontSize)); - quitButton.setBounds(x + buttonWidth + PANEL_SEPARATOR, y + firstLineHeight + finalScoreButton.setBounds(x + buttonWidth + PANEL_SEPARATOR, y + firstLineHeight + PANEL_SEPARATOR, buttonWidth, buttonHeight); - quitButton.setFont(quitButton.getFont().deriveFont(fontSize)); + finalScoreButton.setFont(finalScoreButton.getFont().deriveFont(fontSize)); } } |