
}
void MoTa::menuCallBackMove(CCObject* pSender)
{
CCNode *node = (CCNode *) pSender;
int targetDirection = node ->getTag();
CCAction *action = CCSequence::create(
CCAnimate::create(walkAnimations[targetDirection]),
CCCallFuncND::create(this,
callfuncND_selector(MoTa::onWalkDone), (void*)targetDirection),
NULL);
heroSprite->runAction(action);
}
void MoTa::onWalkDone(CCNode *pTarget, void *data)
{
int direction = (int) data;
setFacingDirection((HeroDirection)direction);
}
void MoTa::setFacingDirection(HeroDirection direction)
{
heroSprite->setTextureRect(CCRectMake(0, 32*direction, 32, 32));
}