public void onAnimationsTestClicked(object pSender, CCControlEvent pCCControlEvent) { // Load node graph (TestAnimations is a sub class of CCLayer) and retrieve the ccb action manager CCBAnimationManager actionManager = null; /* Create an autorelease CCNodeLoaderLibrary. */ CCNodeLoaderLibrary ccNodeLoaderLibrary = CCNodeLoaderLibrary.NewDefaultCCNodeLoaderLibrary(); ccNodeLoaderLibrary.RegisterCCNodeLoader("TestHeaderLayer", new Loader<TestHeaderLayer>()); ccNodeLoaderLibrary.RegisterCCNodeLoader("TestAnimationsLayer", new Loader<AnimationsTestLayer>()); /* Create an autorelease CCBReader. */ var ccbReader = new CCBReader(ccNodeLoaderLibrary); /* Read a ccbi file. */ // Load the scene from the ccbi-file, setting this class as // the owner will cause lblTestTitle to be set by the CCBReader. // lblTestTitle is in the TestHeader.ccbi, which is referenced // from each of the test scenes. CCNode animationsTest = ccbReader.ReadNodeGraphFromFile("ccb/ccb/TestAnimations.ccbi", this, ref actionManager); ((AnimationsTestLayer) animationsTest).setAnimationManager(actionManager); mTestTitleLabelTTF.Label = ("TestAnimations.ccbi"); CCScene scene = new CCScene(); scene.AddChild(animationsTest); /* Push the new scene with a fancy transition. */ CCColor3B transitionColor; transitionColor.R = 0; transitionColor.G = 0; transitionColor.B = 0; CCDirector.SharedDirector.PushScene(new CCTransitionFade(0.5f, scene, transitionColor)); }
public static CCScene Scene(int score) { var scene = new CCScene (); var layer = new HighScoreLayer (score); scene.AddChild(layer); return scene; }
public static CCScene scene() { CCScene pScene = new CCScene(); TextureTest layer = new TextureTest(false, PerformanceTextureTest.TEST_COUNT, PerformanceTextureTest.s_nTexCurCase); pScene.AddChild(layer); return pScene; }
public virtual void MainMenuCallback(object pSender) { CCScene pScene = new CCScene(); CCLayer pLayer = new TestController(); pScene.AddChild(pLayer); CCDirector.SharedDirector.ReplaceScene(pScene); }
public void switchLayer(float dt) { //unschedule(Bug624Layer.switchLayer); CCScene scene = new CCScene(); scene.AddChild(new Bug624Layer2(), 0); CCDirector.SharedDirector.ReplaceScene(new CCTransitionFade(2.0f, scene, new CCColor3B { R = 255, G = 255, B = 255 })); }
public static void runTableViewTest() { var pScene = new CCScene(); var pLayer = new TableViewTestLayer(); pLayer.Init(); pScene.AddChild(pLayer); CCDirector.SharedDirector.ReplaceScene(pScene); }
public static void runTouchesTest() { s_nTouchCurCase = 0; CCScene pScene = new CCScene(); CCLayer pLayer = new TouchesPerformTest1(true, TEST_COUNT, s_nTouchCurCase); pScene.AddChild(pLayer); CCDirector.SharedDirector.ReplaceScene(pScene); }
public static CCScene sceneWithTitle(string title) { CCScene pScene = new CCScene(); var controlLayer = new CCControlSwitchTest(); if (controlLayer != null && controlLayer.Init()) { controlLayer.getSceneTitleLabel().Label = (title); pScene.AddChild(controlLayer); } return pScene; }
public void menuCallback(object pSender) { CCMenuItemFont pItem = (CCMenuItemFont)pSender; int nIndex = pItem.ZOrder - BugsTestScene.kItemTagBasic; CCScene pScene = new CCScene(); CCLayer pLayer = null; switch (nIndex) { case 0: pLayer = new Bug350Layer(); pLayer.Init(); break; case 1: pLayer = new Bug422Layer(); pLayer.Init(); break; case 2: pLayer = new Bug458Layer(); pLayer.Init(); break; case 3: pLayer = new Bug624Layer(); pLayer.Init(); break; case 4: pLayer = new Bug886Layer(); pLayer.Init(); break; case 5: pLayer = new Bug899Layer(); pLayer.Init(); break; case 6: pLayer = new Bug914Layer(); pLayer.Init(); break; case 7: pLayer = new Bug1159Layer(); pLayer.Init(); break; case 8: pLayer = new Bug1174Layer(); pLayer.Init(); break; default: break; } pScene.AddChild(pLayer); CCDirector.SharedDirector.ReplaceScene(pScene); }
public override void showCurrentTest() { CCLayer pLayer = null; switch (m_nCurCase) { case 0: pLayer = new TouchesPerformTest1(true, PerformanceTouchesTest.TEST_COUNT, m_nCurCase); break; case 1: pLayer = new TouchesPerformTest2(true, PerformanceTouchesTest.TEST_COUNT, m_nCurCase); break; } PerformanceTouchesTest.s_nTouchCurCase = m_nCurCase; if (pLayer != null) { CCScene pScene = new CCScene(); pScene.AddChild(pLayer); CCDirector.SharedDirector.ReplaceScene(pScene); } }
/// <summary> /// Implement CCDirector and CCScene init code here. /// </summary> /// <returns> /// true Initialize success, app continue. /// false Initialize failed, app terminate. /// </returns> public override bool ApplicationDidFinishLaunching() { //initialize director CCDirector pDirector = CCDirector.SharedDirector; pDirector.SetOpenGlView(); #if WINDOWS DrawManager.SetDesignResolutionSize(1024, 768, ResolutionPolicy.ExactFit); #else DrawManager.SetDesignResolutionSize(800, 480, ResolutionPolicy.ShowAll); //DrawManager.SetDesignResolutionSize(480, 320, ResolutionPolicy.ShowAll); #endif // turn on display FPS pDirector.DisplayStats = true; // pDirector->setDeviceOrientation(kCCDeviceOrientationLandscapeLeft); // set FPS. the default value is 1.0/60 if you don't call this pDirector.AnimationInterval = 1.0 / 60; // create a scene. it's an autorelease object CCScene pScene = new CCScene(); CCLayer pLayer = new TestController(); /* CCScene pScene = CCScene.node(); var pLayer = Box2DView.viewWithEntryID(0); pLayer.scale = 10; pLayer.anchorPoint = new CCPoint(0, 0); pLayer.position = new CCPoint(CCDirector.sharedDirector().getWinSize().width / 2, CCDirector.sharedDirector().getWinSize().height / 4); */ pScene.AddChild(pLayer); pDirector.RunWithScene(pScene); return true; }
public void item0Clicked(object pSender) { var newScene = new CCScene(); newScene.AddChild(new SceneTestLayer3()); CCDirector.SharedDirector.PushScene(new CCTransitionFade(0.5f, newScene, new CCColor3B(0, 255, 255))); }
/* public CCScene createSceneWithNodeGraphFromFile(string pCCBFileName, object owner, ref CCBAnimationManager animationManager) { } */ public CCScene CreateSceneWithNodeGraphFromFile(string fileName, object owner, CCSize parentSize, ref CCBAnimationManager animationManager) { CCNode node = ReadNodeGraphFromFile(fileName, owner, parentSize, ref animationManager); CCScene pScene = new CCScene(); pScene.AddChild(node); return pScene; }
public void openTest(string pCCBFileName, string pCCNodeName, CCNodeLoader pCCNodeLoader) { /* Create an autorelease CCNodeLoaderLibrary. */ CCNodeLoaderLibrary ccNodeLoaderLibrary = CCNodeLoaderLibrary.NewDefaultCCNodeLoaderLibrary(); ccNodeLoaderLibrary.RegisterCCNodeLoader("TestHeaderLayer", new Loader<TestHeaderLayer>()); if (pCCNodeName != null && pCCNodeLoader != null) { ccNodeLoaderLibrary.RegisterCCNodeLoader(pCCNodeName, pCCNodeLoader); } /* Create an autorelease CCBReader. */ var ccbReader = new CCBReader(ccNodeLoaderLibrary); /* Read a ccbi file. */ // Load the scene from the ccbi-file, setting this class as // the owner will cause lblTestTitle to be set by the CCBReader. // lblTestTitle is in the TestHeader.ccbi, which is referenced // from each of the test scenes. CCNode node = ccbReader.ReadNodeGraphFromFile(pCCBFileName, this); mTestTitleLabelTTF.Label = (pCCBFileName); CCScene scene = new CCScene(); scene.AddChild(node); /* Push the new scene with a fancy transition. */ CCColor3B transitionColor; transitionColor.R = 0; transitionColor.G = 0; transitionColor.B = 0; CCDirector.SharedDirector.PushScene(new CCTransitionFade(0.5f, scene, transitionColor)); }
public static new CCScene sceneWithTitle(string title) { var pScene = new CCScene(); var controlLayer = new CCControlButtonTest_Inset(); controlLayer.Init(); controlLayer.getSceneTitleLabel().Label = (title); pScene.AddChild(controlLayer); return pScene; }
public static new CCScene sceneWithTitle(string title) { var pScene = new CCScene(); var controlLayer = new CCControlButtonTest_Styling(); if (controlLayer != null && controlLayer.Init()) { controlLayer.getSceneTitleLabel().Label = (title); pScene.AddChild(controlLayer); } return pScene; }
public void switchLayer(float dt) { //unschedule(schedule_selector(Bug624Layer::switchLayer)); CCScene scene = new CCScene(); scene.AddChild(Bug624Layer.Create(), 0); CCDirector.SharedDirector.ReplaceScene(new CCTransitionFade(2.0f, scene, new CCColor3B { R = 255, G = 0, B = 0 })); }