Cocos2D-X (C++): タイマーを実行

C++: HelloWorldScene.cpp

// メンバ変数
long gameTime = 0;
CCSprite* sprite;
// CCLayer サブクラス「HelloWorld」の init 
bool HelloWorld::init()
{
    // 画像を画面に配置
    sprite = CCSprite::create("HelloWorld.png");
    sprite->setPosition(ccp(gameTime, 10));
    this->addChild(sprite);
    // タイマー開始
    this->schedule(schedule_selector(HelloWorld::countTimer));
    return true;
}
// 自分で作成するメソッド
void HelloWorld::countTimer(float time) {
    // ログ
    CCLOG("%ld %f", gameTime, time);
    // 画像を移動
    helloSprite->setPosition(ccp(gameTime, 200));
    // カウントアップ
    gameTime++;
    // タイマー停止
    if (gameTime > 100) {
        this->unschedule(schedule_selector(HelloWorld::countTimer));
    }
}