cocos2d-x CCTouchDispatcher - no sharedDispatcher
Actualmente estoy portando un juego ObjC cocos2d a cocos2d-x, pero tengo algunos problemas al intentar crear un método registerWithTouchDispatcher, en este momento
void GameLayer::registerWithTouchDispatcher()
{
CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this,0,true);
}
pero esto da un error 'Ningún miembro llamado sharedDispatcher' en cocos2d :: CCTouchDispatcher '.
¿Hay alguna otra forma de hacerlo en cocos2d-x?