bool SampleLayer::ccTouchBegan ( CCTouch* pTouch, CCEvent* pEvent )
{
if ( !m_bIsAction )
{
CCCallFunc* pChangeAction = CCCallFunc::create ( this, callfunc_selector ( SampleLayer::changeActionState ) );
CCRotateBy* pRotate = CCRotateBy::create ( 2, 360 );
CCSequence* pSequence = CCSequence::create ( pChangeAction, pRotate, pChangeAction, NULL );
m_pSprite->runAction ( pSequence );
}
return true;
}
void SampleLayer::changeActionState ( void )
{
m_bIsAction = !m_bIsAction;
}