void PerformanceMainLayer::menuCallback(CCObject* pSender) { CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { case 0: runNodeChildrenTest(); break; case 1: runParticleTest(); break; case 2: runSpriteTest(); break; case 3: runTextureTest(); break; case 4: runTouchesTest(); break; default: break; } }
void ExtensionsMainLayer::menuCallback(CCObject* pSender) { CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { #if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE) // MARMALADE CHANGE: Not yet avaiable on Marmalade case TEST_NOTIFICATIONCENTER: { runNotificationCenterTest(); } break; #endif case TEST_CCCONTROLBUTTON: { CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager(); CCScene* pScene = pManager->currentControlScene(); CCDirector::sharedDirector()->replaceScene(pScene); } break; #if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE) // MARMALADE CHANGE: Not yet avaiable on Marmalade case TEST_COCOSBUILDER: { TestScene* pScene = new CocosBuilderTestScene(); if (pScene) { pScene->runThisTest(); pScene->release(); } } break; #endif #if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE) // MARMALADE CHANGE: Not yet avaiable on Marmalade case TEST_HTTPCLIENT: { runHttpClientTest(); } break; #endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) case TEST_EDITBOX: { runEditBoxTest(); } break; #endif case TEST_TABLEVIEW: { runTableViewTest(); } break; default: break; } }
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; } }
void BugsTestMainLayer::menuCallback(CCObject* pSender) { CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { case 0: TEST_BUG(350); break; case 1: TEST_BUG(422); break; case 2: TEST_BUG(458); break; case 3: TEST_BUG(624); break; case 4: TEST_BUG(886); break; case 5: TEST_BUG(899); break; case 6: TEST_BUG(914); break; case 7: TEST_BUG(1159); break; case 8: TEST_BUG(1174); break; case 9: TEST_BUG(ParticleBufOverflow); break; default: break; } }
void ExtensionsMainLayer::menuCallback(CCObject* pSender) { CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { case TEST_NOTIFICATIONCENTER: { runNotificationCenterTest(); } break; case TEST_CCCONTROLBUTTON: { CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager(); CCScene* pScene = pManager->currentControlScene(); CCDirector::sharedDirector()->replaceScene(pScene); } break; case TEST_TEXTUREWATCHER: { static bool s_bOpened = false; s_bOpened = !s_bOpened; CCTextureWatcher::sharedTextureWatcher()->setDisplayWatcher(s_bOpened); } break; case TEST_COCOSBUILDER: { TestScene* pScene = new CocosBuilderTestScene(); if (pScene) { pScene->runThisTest(); pScene->release(); } } break; default: break; } }
void ExtensionsMainLayer::menuCallback(CCObject* pSender) { CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { #if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE) // MARMALADE CHANGE: Not yet avaiable on Marmalade case TEST_NOTIFICATIONCENTER: { runNotificationCenterTest(); } break; #endif case TEST_CCCONTROLBUTTON: { CCControlSceneManager* pManager = CCControlSceneManager::sharedControlSceneManager(); CCScene* pScene = pManager->currentControlScene(); CCDirector::sharedDirector()->replaceScene(pScene); } break; case TEST_COCOSBUILDER: { TestScene* pScene = new CocosBuilderTestScene(); if (pScene) { pScene->runThisTest(); pScene->release(); } } break; #if (CC_TARGET_PLATFORM != CC_PLATFORM_MARMALADE && CC_TARGET_PLATFORM != CC_PLATFORM_NACL && CC_TARGET_PLATFORM != CC_PLATFORM_EMSCRIPTEN && CC_TARGET_PLATFORM != CC_PLATFORM_WINRT) case TEST_HTTPCLIENT: { runHttpClientTest(); } break; #endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) case TEST_WEBSOCKET: { runWebSocketTest(); } break; #endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_TIZEN) || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT) case TEST_EDITBOX: { runEditBoxTest(); } break; #endif case TEST_TABLEVIEW: { runTableViewTest(); } break; case TEST_COMPONENTS: { runComponentsTestLayerTest(); } break; case TEST_ARMATURE: { ArmatureTestScene *pScene = new ArmatureTestScene(); if (pScene) { pScene->runThisTest(); pScene->release(); } } break; case TEST_SCENEEDITOR: { SceneEditorTestScene *pScene = new SceneEditorTestScene(); if (NULL != pScene) { pScene->runThisTest(); pScene->release(); } } break; case TEST_COCOSGUI: { CocoStudioGUITestScene* pScene = new CocoStudioGUITestScene(); pScene->runThisTest(); pScene->release(); } break; case TEST_ACTIONTIMELINE: { TimelineTestScene* pScene = new TimelineTestScene(); pScene->runThisTest(); pScene->release(); } default: break; } }
void CocosGUITestMainLayer::menuCallback(CCObject* pSender) { UISceneManager* pManager = UISceneManager::sharedUISceneManager(); CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { case TEST_BUTTON: pManager->setCurrentUISceneId(kUIButtonTest); pManager->setMinUISceneId(kUIButtonTest); pManager->setMaxUISceneId(kUIButtonTest_Title); break; case TEST_CHECKBOX: { pManager->setCurrentUISceneId(kUICheckBoxTest); pManager->setMinUISceneId(kUICheckBoxTest); pManager->setMaxUISceneId(kUICheckBoxTest); } break; case TEST_SLIDER: { pManager->setCurrentUISceneId(kUISliderTest); pManager->setMinUISceneId(kUISliderTest); pManager->setMaxUISceneId(kUISliderTest_Scale9); } break; /* case TEST_POTENTIOMETER: { pManager->setCurrentUISceneId(kUIPotentiometerTest); pManager->setMinUISceneId(kUIPotentiometerTest); pManager->setMaxUISceneId(kUIPotentiometerTest); } break; case TEST_SWITCH: { pManager->setCurrentUISceneId(kUISwitchTest_Horizontal); pManager->setMinUISceneId(kUISwitchTest_Horizontal); pManager->setMaxUISceneId(kUISwitchTest_VerticalAndTitleVertical); } break; */ case TEST_IMAGEVIEW: { pManager->setCurrentUISceneId(kUIImageViewTest); pManager->setMinUISceneId(kUIImageViewTest); pManager->setMaxUISceneId(kUIImageViewTest_Scale9); } break; case TEST_LOADINGBAR: { pManager->setCurrentUISceneId(kUILoadingBarTest_Left); pManager->setMinUISceneId(kUILoadingBarTest_Left); pManager->setMaxUISceneId(kUILoadingBarTest_Right_Scale9); } break; /* case TEST_PROGRESSTIMER: { pManager->setCurrentUISceneId(kUIProgressTimerTest_Radial); pManager->setMinUISceneId(kUIProgressTimerTest_Radial); pManager->setMaxUISceneId(kUIProgressTimerTest_WithSpriteFrame); } break; */ case TEST_LABELATLAS: { pManager->setCurrentUISceneId(kUILabelAtlasTest); pManager->setMinUISceneId(kUILabelAtlasTest); pManager->setMaxUISceneId(kUILabelAtlasTest); } break; case TEST_LABEL: { pManager->setCurrentUISceneId(kUILabelTest); pManager->setMinUISceneId(kUILabelTest); pManager->setMaxUISceneId(kUILabelTest_TTF); } break; case TEST_LABELBMFONT: { pManager->setCurrentUISceneId(kUILabelBMFontTest); pManager->setMinUISceneId(kUILabelBMFontTest); pManager->setMaxUISceneId(kUILabelBMFontTest); } break; case TEST_TEXTFIELD: { pManager->setCurrentUISceneId(kUITextFieldTest); pManager->setMinUISceneId(kUITextFieldTest); pManager->setMaxUISceneId(kUITextFieldTest_LineWrap); } break; case TEST_LAYOUT: { pManager->setCurrentUISceneId(kUILayoutTest); pManager->setMinUISceneId(kUILayoutTest); pManager->setMaxUISceneId(kUILayoutTest_Layout_Relative_Location); } break; case TEST_SCROLLVIEW: { pManager->setCurrentUISceneId(kUIScrollViewTest_Vertical); pManager->setMinUISceneId(kUIScrollViewTest_Vertical); pManager->setMaxUISceneId(kUIScrollViewTest_ScrollToPercentBothDirection_Bounce); } break; case TEST_PAGEVIEW: { pManager->setCurrentUISceneId(kUIPageViewTest); pManager->setMinUISceneId(kUIPageViewTest); pManager->setMaxUISceneId(kUIPageViewTest); } break; case TEST_LISTVIEW: { pManager->setCurrentUISceneId(kUIListViewTest_Vertical); pManager->setMinUISceneId(kUIListViewTest_Vertical); pManager->setMaxUISceneId(kUIListViewTest_Horizontal); } break; /* case TEST_GRIDVIEW: { pManager->setCurrentUISceneId(kUIGridViewTest_Mode_Column); pManager->setMinUISceneId(kUIGridViewTest_Mode_Column); pManager->setMaxUISceneId(kUIGridViewTest_Mode_Row); } break; case TEST_PICKERVIEW: { pManager->setCurrentUISceneId(kUIPickerViewTest_Vertical); pManager->setMinUISceneId(kUIPickerViewTest_Vertical); pManager->setMaxUISceneId(kUIPickerViewTest_Horizontal); } break; */ case TEST_WIDGETADDNODE: { pManager->setCurrentUISceneId(kUIWidgetAddNodeTest); pManager->setMinUISceneId(kUIWidgetAddNodeTest); pManager->setMaxUISceneId(kUIWidgetAddNodeTest); } break; case TEST_RICHTEXT: { pManager->setCurrentUISceneId(kUIRichTextTest); pManager->setMinUISceneId(kUIRichTextTest); pManager->setMaxUISceneId(kUIRichTextTest); } break; default: break; } CCScene* pScene = pManager->currentUIScene(); CCDirector::sharedDirector()->replaceScene(pScene); }
void GUIEditorMainLayer::menuCallback(CCObject* pSender) { UISceneManager_Editor* pManager = UISceneManager_Editor::sharedUISceneManager_Editor(); CCMenuItemFont* pItem = (CCMenuItemFont*)pSender; int nIndex = pItem->getZOrder() - kItemTagBasic; switch (nIndex) { case TEST_BUTTON_EDITOR: pManager->setCurrentUISceneId(kUIButtonTest_Editor); pManager->setMinUISceneId(kUIButtonTest_Editor); pManager->setMaxUISceneId(kUIButtonTest_Editor); break; case TEST_CHECKBOX_EDITOR: { pManager->setCurrentUISceneId(kUICheckBoxTest_Editor); pManager->setMinUISceneId(kUICheckBoxTest_Editor); pManager->setMaxUISceneId(kUICheckBoxTest_Editor); } break; case TEST_SLIDER_EDITOR: { pManager->setCurrentUISceneId(kUISliderTest_Editor); pManager->setMinUISceneId(kUISliderTest_Editor); pManager->setMaxUISceneId(kUISliderTest_Editor); } break; /* // // case TEST_POTENTIOMETER: // { // pManager->setCurrentUISceneId(kUIPotentiometerTest); // pManager->setMinUISceneId(kUIPotentiometerTest); // pManager->setMaxUISceneId(kUIPotentiometerTest); // } // break; // // case TEST_SWITCH: // { // pManager->setCurrentUISceneId(kUISwitchTest_Horizontal); // pManager->setMinUISceneId(kUISwitchTest_Horizontal); // pManager->setMaxUISceneId(kUISwitchTest_VerticalAndTitleVertical); // } // break; // */ case TEST_IMAGEVIEW_EDITOR: { pManager->setCurrentUISceneId(kUIImageViewTest_Editor); pManager->setMinUISceneId(kUIImageViewTest_Editor); pManager->setMaxUISceneId(kUIImageViewTest_Editor); } break; case TEST_LOADINGBAR_EDITOR: { pManager->setCurrentUISceneId(kUILoadingBarTest_Editor); pManager->setMinUISceneId(kUILoadingBarTest_Editor); pManager->setMaxUISceneId(kUILoadingBarTest_Editor); } break; // // case TEST_PROGRESSTIMER: // { // pManager->setCurrentUISceneId(kUIProgressTimerTest_Radial); // pManager->setMinUISceneId(kUIProgressTimerTest_Radial); // pManager->setMaxUISceneId(kUIProgressTimerTest_WithSpriteFrame); // } // break; // case TEST_LABELATLAS_EDITOR: { pManager->setCurrentUISceneId(kUILabelAtlasTest_Editor); pManager->setMinUISceneId(kUILabelAtlasTest_Editor); pManager->setMaxUISceneId(kUILabelAtlasTest_Editor); } break; case TEST_LABEL_EDITOR: { pManager->setCurrentUISceneId(kUILabelTest_Editor); pManager->setMinUISceneId(kUILabelTest_Editor); pManager->setMaxUISceneId(kUILabelTest_Editor); } break; case TEST_LABELBMFONT_EDITOR: { pManager->setCurrentUISceneId(kUILabelBMFontTest_Editor); pManager->setMinUISceneId(kUILabelBMFontTest_Editor); pManager->setMaxUISceneId(kUILabelBMFontTest_Editor); } break; case TEST_TEXTFIELD_EDITOR: { pManager->setCurrentUISceneId(kUITextFieldTest_Editor); pManager->setMinUISceneId(kUITextFieldTest_Editor); pManager->setMaxUISceneId(kUITextFieldTest_Editor); } break; case TEST_LAYOUT_EDITOR: { pManager->setCurrentUISceneId(kUILayoutTest_Editor); pManager->setMinUISceneId(kUILayoutTest_Editor); pManager->setMaxUISceneId(kUILayoutTest_Layout_Relative_Location_Editor); } break; case TEST_SCROLLVIEW_EDITOR: { pManager->setCurrentUISceneId(kUIScrollViewTest_Vertical_Editor); pManager->setMinUISceneId(kUIScrollViewTest_Vertical_Editor); pManager->setMaxUISceneId(kUIScrollViewTest_Both_Editor); } break; case TEST_PAGEVIEW_EDITOR: { pManager->setCurrentUISceneId(kUIPageViewTest_Editor); pManager->setMinUISceneId(kUIPageViewTest_Editor); pManager->setMaxUISceneId(kUIPageViewTest_Editor); } break; case TEST_LISTVIEW_EDITOR: { pManager->setCurrentUISceneId(kUIListViewTest_Vertical_Editor); pManager->setMinUISceneId(kUIListViewTest_Vertical_Editor); pManager->setMaxUISceneId(kUIListViewTest_Horizontal_Editor); } break; // // case TEST_GRIDVIEW: // { // pManager->setCurrentUISceneId(kUIGridViewTest_Mode_Column); // pManager->setMinUISceneId(kUIGridViewTest_Mode_Column); // pManager->setMaxUISceneId(kUIGridViewTest_Mode_Row); // } // break; // // case TEST_PICKERVIEW: // { // pManager->setCurrentUISceneId(kUIPickerViewTest_Vertical); // pManager->setMinUISceneId(kUIPickerViewTest_Vertical); // pManager->setMaxUISceneId(kUIPickerViewTest_Horizontal); // } // break; // case TEST_WIDGETADDNODE_EDITOR: { pManager->setCurrentUISceneId(kUIWidgetAddNodeTest_Editor); pManager->setMinUISceneId(kUIWidgetAddNodeTest_Editor); pManager->setMaxUISceneId(kUIWidgetAddNodeTest_Editor); } break; default: break; } CCScene* pScene = pManager->currentUIScene(); CCDirector::sharedDirector()->replaceScene(pScene); }