OK, things are a lot better for me. I was able to get my HUDLayer responding to events and the events not passing through to layers behind it.
However, what has happened is the CCMenu I add to the HUD Layer, it shows, but I cannot click on any of the menu items. When I click the HUDLayer touchbegin and touchend events respond..
Example of the code, a snippet of the menu just in case:
pMenuItem = cocos2d::CCMenuItemImage::create(BROCCOLI::plantMenuFileName.c_str(),
pHUDMenu = cocos2d::CCMenu::createWithArray(pHUDMenuItems);
bRet = true;
} while (0);
Any thoughts on how to make it respond again. It was working before.