mirror of https://github.com/axmolengine/axmol.git
issue #85:remove the using of dynamic_cast()
This commit is contained in:
parent
73fb305cc0
commit
5440f5662f
|
@ -33,7 +33,7 @@ void MotionStreakTest1::onEnter()
|
||||||
|
|
||||||
CCAction* action1 = CCRepeatForever::actionWithAction(a1);
|
CCAction* action1 = CCRepeatForever::actionWithAction(a1);
|
||||||
CCIntervalAction* motion = CCMoveBy::actionWithDuration(2, CGPointMake(100,0) );
|
CCIntervalAction* motion = CCMoveBy::actionWithDuration(2, CGPointMake(100,0) );
|
||||||
m_root->runAction( CCRepeatForever::actionWithAction( dynamic_cast<CCIntervalAction*>(CCSequence::actions(motion, motion->reverse(), NULL)) ) );
|
m_root->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(motion, motion->reverse(), NULL)) ) );
|
||||||
m_root->runAction( action1 );
|
m_root->runAction( action1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ void MotionStreakTest2::onEnter()
|
||||||
void MotionStreakTest2::ccTouchesMoved(NSSet* touches, UIEvent* event)
|
void MotionStreakTest2::ccTouchesMoved(NSSet* touches, UIEvent* event)
|
||||||
{
|
{
|
||||||
NSSetIterator it = touches->begin();
|
NSSetIterator it = touches->begin();
|
||||||
CCTouch* touch = dynamic_cast<CCTouch*>(*it);
|
CCTouch* touch = (CCTouch*)(*it);
|
||||||
|
|
||||||
CGPoint touchLocation = touch->locationInView( touch->view() );
|
CGPoint touchLocation = touch->locationInView( touch->view() );
|
||||||
touchLocation = CCDirector::getSharedDirector()->convertToGL( touchLocation );
|
touchLocation = CCDirector::getSharedDirector()->convertToGL( touchLocation );
|
||||||
|
|
Loading…
Reference in New Issue