/*! Get total time played
@return Time played in msecs */
- virtual int getTimePlayed() const;
+ virtual int getTimePlayed();
+
+ /*! Set time available
+
+ @param msecs Time available in msecs */
+ void setTimeAvailable(int msecs);
+
+ /*! Add time
+
+ Add time to timeAvailableBeforeTurn_ total available time
+ counter.
+
+ @param msecs Time to add in msecs */
+ void addTime(int msecs);
+
+ /*! Get time played current turn.
+ @return Time in msecs */
+ int currentTurnPlayed();
signals:
void timeOutLoser();
+ void turnEnded();
public slots: