void GameScreen::CreateMenu() { Size visibleSize = Director::getInstance()->getVisibleSize(); Point origin = Director::getInstance()->getVisibleOrigin(); MenuItemImage* pauseButton = MenuItemImage::create(Buttons::PAUSE_BUTTON, Buttons::PAUSE_BUTTON_CLICK, CC_CALLBACK_1(GameScreen::GoToPauseScene, this)); pauseButton->setPositionX(pauseButton->getContentSize().width / 2 + origin.x); pauseButton->setPositionY(pauseButton->getContentSize().height + origin.y); Menu* menu = Menu::create(pauseButton, NULL); menu->setPosition(Point::ZERO); menu->setName("menu"); this->addChild(menu); }