355 auto s = Director::getInstance()->getWinSize();
357 auto to = Sequence::createWithTwoActions(ProgressTo::create(6, 100), ProgressTo::create(0, 0));
359 SpriteFrameCache::getInstance()->addSpriteFramesWithFile(
"zwoptex/grossini.plist");
361 auto left = ProgressTimer::create(Sprite::createWithSpriteFrameName(
"grossini_dance_01.png"));
362 left->setType(ProgressTimer::Type::BAR);
364 left->setMidpoint(Vec2(0.5f, 0.5f));
366 left->setBarChangeRate(Vec2(1.0f, 0.0f));
368 left->setPosition(100, s.height/2);
369 left->runAction(RepeatForever::create(to->clone()));
371 auto middle = ProgressTimer::create(Sprite::createWithSpriteFrameName(
"grossini_dance_02.png"));
372 middle->setType(ProgressTimer::Type::BAR);
374 middle->setMidpoint(Vec2(0.5f, 0.5f));
376 middle->setBarChangeRate(Vec2(1, 1));
378 middle->setPosition(s.width/2, s.height/2);
379 middle->runAction(RepeatForever::create(to->clone()));
381 auto right = ProgressTimer::create(Sprite::createWithSpriteFrameName(
"grossini_dance_03.png"));
382 right->setType(ProgressTimer::Type::RADIAL);
384 right->setMidpoint(Vec2(0.5f, 0.5f));
386 right->setBarChangeRate(Vec2(0, 1));
388 right->setPosition(s.width-100, s.height/2);
389 right->runAction(RepeatForever::create(to->clone()));
virtual void onEnter() override