From 8c2e4a7d594028207f0bbf48890710856445c2b8 Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Thu, 9 Jun 2011 00:11:26 +0200 Subject: Man kann den Timer einstellen git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@391 72836036-5685-4462-b002-a69064685172 --- src/jrummikub/control/TurnTimer.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/jrummikub/control/TurnTimer.java') diff --git a/src/jrummikub/control/TurnTimer.java b/src/jrummikub/control/TurnTimer.java index 77c5b55..e64bc57 100644 --- a/src/jrummikub/control/TurnTimer.java +++ b/src/jrummikub/control/TurnTimer.java @@ -14,7 +14,8 @@ import jrummikub.view.IView; */ public class TurnTimer implements ActionListener, ITurnTimer { private IView view; - private int timeLeft = 60; + private int timeLeft; + private int totalTime; private Timer timer; private Event timeRunOutEvent = new Event(); @@ -24,12 +25,14 @@ public class TurnTimer implements ActionListener, ITurnTimer { * @param view * view to display */ - public TurnTimer(IView view) { + public TurnTimer(IView view, int totalTime) { this.view = view; + timeLeft = totalTime; + this.totalTime = totalTime; timer = new Timer(1000, this); timer.setRepeats(true); timer.setCoalesce(false); - view.getPlayerPanel().setTimeLeft(timeLeft); + view.getPlayerPanel().setTime(timeLeft, totalTime); } @Override @@ -45,7 +48,7 @@ public class TurnTimer implements ActionListener, ITurnTimer { @Override public void actionPerformed(ActionEvent arg0) { timeLeft--; - view.getPlayerPanel().setTimeLeft(timeLeft); + view.getPlayerPanel().setTime(timeLeft, totalTime); if (timeLeft == 0) { timer.stop(); timeRunOutEvent.emit(); -- cgit v1.2.3