From: Arto Hyvättinen Date: Fri, 13 Aug 2010 23:28:44 +0000 (+0300) Subject: ChessClock::addTime() for time controllers to work X-Git-Tag: v1.9.0~115 X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;ds=sidebyside;h=7dc621b7a73bc0706a3ad4700efb776811238eea;p=chessclock ChessClock::addTime() for time controllers to work --- diff --git a/classes/chessclock.cpp b/classes/chessclock.cpp index d3b169a..a0d884f 100644 --- a/classes/chessclock.cpp +++ b/classes/chessclock.cpp @@ -93,7 +93,7 @@ TurnInformation* ChessClock::endTurn() currentTurn_->turnReady(timeAvailableBeforeTurn_ ); TurnInformation* information = currentTurn_; currentTurn_ = 0; - emit endTurn(); + emit turnEnded(); return information; } @@ -132,6 +132,12 @@ void ChessClock::setTimeAvailable(int msecs) timeAvailableBeforeTurn_ = msecs; } + +void ChessClock::addTime(int msecs) +{ + timeAvailableBeforeTurn_ += msecs; +} + void ChessClock::updateClock() { // Check loser diff --git a/classes/chessclock.h b/classes/chessclock.h index d9f599f..4ab58cc 100644 --- a/classes/chessclock.h +++ b/classes/chessclock.h @@ -94,10 +94,18 @@ public: @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); + signals: void timeOutLoser(); - void endTurn(); + void turnEnded(); public slots: