void CocoStudioGUIMainLayer::menuCallback(CCObject *pSender)
{
    CCMenuItemFont* pItem = static_cast<CCMenuItemFont*>(pSender);
    int nIndex = pItem->getZOrder() - kItemTagBasic;
    
    switch (nIndex)
    {
        case TEST_GUI_WIDGET_DYNAMIC_CREATE:
        {
            CocosGUITestScene *pScene = new CocosGUITestScene();
			pScene->runThisTest();
			pScene->release();
        }
            break;
            
        case TEST_CUSTOM_GUI:
        {
            CustomGUITestScene* pScene = new CustomGUITestScene();
            pScene->runThisTest();
            pScene->release();
        }
            break;
        case TEST_MAC_COCOSTUDIO:
        {
            MacGUIEditorTestScene* pScene = new MacGUIEditorTestScene();
            pScene->runThisTest();
            pScene->release();
            break;
        }
         
//            /*
        case TEST_GUI_WIDGET_CREATE_FROM_EDITOR:
        {
            GUIEditorTestScene* pScene = new GUIEditorTestScene();
            pScene->runThisTest();
            pScene->release();
        }
            break;
//             */
            
        default:
            break;
    }
}
Ejemplo n.º 2
0
g_guisTests[] =
{
	{
        "GUI Dynamic Create Test",
        [](Ref* sender)
        {
            CocosGUITestScene *pScene = new CocosGUITestScene();
			pScene->runThisTest();
			pScene->release();
        }
	},
    {
        "GUI Editor Test",
        [](Ref* sender)
        {
            GUIEditorTestScene* pScene = new GUIEditorTestScene();
            pScene->runThisTest();
            pScene->release();
        }
	},
    {
        "Custom GUI Test",
        [](Ref* sender)
        {
            CustomGUITestScene* pScene = new CustomGUITestScene();
            pScene->runThisTest();
            pScene->release();
        }
	},
};