Index: cc/CCDelayBasedTimeSource.cpp |
diff --git a/cc/CCDelayBasedTimeSource.cpp b/cc/CCDelayBasedTimeSource.cpp |
index 8a623dd040569e391278a46ac0d1da0238962b53..50578764751050a0130745786485fcea239b73b4 100644 |
--- a/cc/CCDelayBasedTimeSource.cpp |
+++ b/cc/CCDelayBasedTimeSource.cpp |
@@ -73,6 +73,11 @@ void CCDelayBasedTimeSource::setActive(bool active) |
postNextTickTask(now); |
} |
+bool CCDelayBasedTimeSource::active() const |
+{ |
+ return m_state != STATE_INACTIVE; |
+} |
+ |
double CCDelayBasedTimeSource::lastTickTime() |
{ |
return m_lastTickTime; |
@@ -102,6 +107,11 @@ void CCDelayBasedTimeSource::onTimerFired() |
m_client->onTimerTick(); |
} |
+void CCDelayBasedTimeSource::setClient(CCTimeSourceClient* client) |
+{ |
+ m_client = client; |
+} |
+ |
void CCDelayBasedTimeSource::setTimebaseAndInterval(double timebase, double intervalSeconds) |
{ |
m_nextParameters.interval = intervalSeconds; |