void CWelcome::BtCallback(Ref* pSender) { auto mii = (MenuItemImage*) pSender; switch (mii->getTag()) { case TAG_WELCOME_BT_QQ: { deGameManager->playAudioSound(NULL); BnLogin(3); } default: break; } }
bool WelcomeLayer::init() { if (!Layer::init()) { return false; } LayerColor* layerBg = LayerColor::create(Color4B(100,200,100,200)); addChild(layerBg); GameManager::getInstance()->setLoginDelegate(this); MenuItemLabel* item = MenuItemLabel::create(LabelTTF::create( "Test", "黑体", 30), [](Ref*) { CCLOG("Click button"); BnLogin(3); }); Menu* menu= Menu::create(item, nullptr); menu->setPosition(Point(200,300)); addChild(menu); return true; }