mirror of https://github.com/axmolengine/axmol.git
issue #85:remove the using of dynamic_cast()
This commit is contained in:
parent
728e8224ab
commit
160a9173cc
|
@ -68,10 +68,10 @@ void SpriteLayer::onEnter()
|
||||||
CCIntervalAction *rot2 = rot1->reverse();
|
CCIntervalAction *rot2 = rot1->reverse();
|
||||||
|
|
||||||
spriteSister1->runAction(CCRepeat::actionWithAction( CCSequence::actions(jump2, jump1, NULL), 5 ));
|
spriteSister1->runAction(CCRepeat::actionWithAction( CCSequence::actions(jump2, jump1, NULL), 5 ));
|
||||||
spriteSister2->runAction(CCRepeat::actionWithAction( CCSequence::actions(dynamic_cast<CCFiniteTimeAction *>(jump1->copy()->autorelease()), dynamic_cast<CCFiniteTimeAction *>(jump2->copy()->autorelease()), NULL), 5 ));
|
spriteSister2->runAction(CCRepeat::actionWithAction( CCSequence::actions((CCFiniteTimeAction *)(jump1->copy()->autorelease()), (CCFiniteTimeAction *)(jump2->copy()->autorelease()), NULL), 5 ));
|
||||||
|
|
||||||
spriteSister1->runAction(CCRepeat::actionWithAction( CCSequence::actions(rot1, rot2, NULL), 5 ));
|
spriteSister1->runAction(CCRepeat::actionWithAction( CCSequence::actions(rot1, rot2, NULL), 5 ));
|
||||||
spriteSister2->runAction(CCRepeat::actionWithAction( CCSequence::actions(dynamic_cast<CCFiniteTimeAction *>(rot2->copy()->autorelease()), dynamic_cast<CCFiniteTimeAction *>(rot1->copy()->autorelease()), NULL), 5 ));
|
spriteSister2->runAction(CCRepeat::actionWithAction( CCSequence::actions((CCFiniteTimeAction *)(rot2->copy()->autorelease()), (CCFiniteTimeAction *)(rot1->copy()->autorelease()), NULL), 5 ));
|
||||||
}
|
}
|
||||||
|
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
@ -117,9 +117,9 @@ void RotateWorldMainLayer::onEnter()
|
||||||
CCAction* rot = CCRotateBy::actionWithDuration(8, 720);
|
CCAction* rot = CCRotateBy::actionWithDuration(8, 720);
|
||||||
|
|
||||||
blue->runAction(rot);
|
blue->runAction(rot);
|
||||||
red->runAction( dynamic_cast<CCAction *>(rot->copy()->autorelease()) );
|
red->runAction((CCAction *)(rot->copy()->autorelease()));
|
||||||
green->runAction( dynamic_cast<CCAction *>(rot->copy()->autorelease()) );
|
green->runAction((CCAction *)(rot->copy()->autorelease()) );
|
||||||
white->runAction( dynamic_cast<CCAction *>(rot->copy()->autorelease()) );
|
white->runAction((CCAction *)(rot->copy()->autorelease()) );
|
||||||
}
|
}
|
||||||
|
|
||||||
void RotateWorldTestScene::runThisTest()
|
void RotateWorldTestScene::runThisTest()
|
||||||
|
|
Loading…
Reference in New Issue