cocos2d-x CCTouchDispatcher - no sharedDispatcher
Atualmente estou portando um jogo cocos2d ObjC para cocos2d-x, mas estou encontrando alguns problemas ao tentar criar um método registerWithTouchDispatcher, no momento que estou fazendo
void GameLayer::registerWithTouchDispatcher()
{
CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this,0,true);
}
mas isso dá um erro 'Nenhum membro chamado sharedDispatcher' em cocos2d :: CCTouchDispatcher '.
Existe outra maneira que isso deve ser feito em cocos2d-x?