PuzzleSDK
BugsTest类 参考

#include <MenuTest.h>

+ 类 BugsTest 继承关系图:
+ BugsTest 的协作图:

Public 成员函数

 BugsTest ()
 
void issue1410MenuCallback (cocos2d::Ref *pSender)
 
void issue1410v2MenuCallback (cocos2d::Ref *pSender)
 
void backMenuCallback (cocos2d::Ref *pSender)
 

详细描述

在文件 MenuTest.h112 行定义.

构造及析构函数说明

◆ BugsTest()

BugsTest::BugsTest ( )

在文件 MenuTest.cpp478 行定义.

479{
480 auto issue1410 = MenuItemFont::create("Issue 1410", CC_CALLBACK_1(BugsTest::issue1410MenuCallback, this));
481 auto issue1410_2 = MenuItemFont::create("Issue 1410 #2", CC_CALLBACK_1(BugsTest::issue1410v2MenuCallback, this));
482 auto back = MenuItemFont::create("Back", CC_CALLBACK_1(BugsTest::backMenuCallback, this));
483
484 auto menu = Menu::create(issue1410, issue1410_2, back, nullptr);
485 addChild(menu);
486 menu->alignItemsVertically();
487
488 auto s = Director::getInstance()->getWinSize();
489 menu->setPosition(Vec2(s.width/2, s.height/2));
490}
void issue1410v2MenuCallback(cocos2d::Ref *pSender)
Definition: MenuTest.cpp:501
void backMenuCallback(cocos2d::Ref *pSender)
Definition: MenuTest.cpp:510
void issue1410MenuCallback(cocos2d::Ref *pSender)
Definition: MenuTest.cpp:492

引用了 backMenuCallback(), issue1410MenuCallback() , 以及 issue1410v2MenuCallback().

+ 函数调用图:

成员函数说明

◆ backMenuCallback()

void BugsTest::backMenuCallback ( cocos2d::Ref *  pSender)

在文件 MenuTest.cpp510 行定义.

511{
512 static_cast<LayerMultiplex*>(_parent)->switchTo(0, false);
513}

被这些函数引用 BugsTest().

+ 这是这个函数的调用关系图:

◆ issue1410MenuCallback()

void BugsTest::issue1410MenuCallback ( cocos2d::Ref *  pSender)

在文件 MenuTest.cpp492 行定义.

493{
494 auto menu = static_cast<Menu*>( static_cast<Node*>(sender)->getParent() );
495 menu->setEnabled(false);
496 menu->setEnabled(true);
497
498 log("NO CRASHES");
499}

被这些函数引用 BugsTest().

+ 这是这个函数的调用关系图:

◆ issue1410v2MenuCallback()

void BugsTest::issue1410v2MenuCallback ( cocos2d::Ref *  pSender)

在文件 MenuTest.cpp501 行定义.

502{
503 auto menu = static_cast<Menu*>( static_cast<MenuItem*>(pSender)->getParent() );
504 menu->setEnabled(true);
505 menu->setEnabled(false);
506
507 log("NO CRASHES. AND MENU SHOULD STOP WORKING");
508}

被这些函数引用 BugsTest().

+ 这是这个函数的调用关系图:

该类的文档由以下文件生成: