示例#1
0
        public void backCallback(CCObject pSender)
        {
            CCScene s = ZwoptexTestScene.node();

            s.addChild(backZwoptexTest());
            CCDirector.sharedDirector().replaceScene(s);
        }
    public static CCScene  Scene()
    {
        CCScene         scene = new CCScene();
        HelloMouseEvent layer = new HelloMouseEvent();

        scene.addChild(layer);
        return(scene);
    }
示例#3
0
        public virtual void MainMenuCallback(CCObject pSender)
        {
            CCScene pScene = CCScene.node();
            CCLayer pLayer = new TestController();

            pScene.addChild(pLayer);
            CCDirector.sharedDirector().replaceScene(pScene);
        }
示例#4
0
    public static CCScene  Scene()
    {
        CCScene scene = new CCScene();
        Hello3D layer = new Hello3D();

        scene.addChild(layer);
        return(scene);
    }
    public static CCScene  Scene()
    {
        CCScene             scene = new CCScene();
        HelloNSNotification layer = new HelloNSNotification();

        scene.addChild(layer);
        return(scene);
    }
示例#6
0
        public static CCScene scene()
        {
            CCScene     pScene = CCScene.node();
            TextureTest layer  = new TextureTest(false, PerformanceTextureTest.TEST_COUNT, PerformanceTextureTest.s_nTexCurCase);

            pScene.addChild(layer);

            return(pScene);
        }
        // lauch a Pause screen.
        public virtual void menuCloseCallback(CCObject pSender)
        {
            this.isTouchEnabled = false;    // causes game crash when added
            CCScene scene = CCDirector.sharedDirector().runningScene;

//            CCScene scene = (CCScene)this.parent;
            scene.addChild(pauseLayer, 200);
            CCDirector.sharedDirector().pause();
        }
示例#8
0
        public static void runTouchesTest()
        {
            s_nTouchCurCase = 0;
            CCScene pScene = CCScene.node();
            CCLayer pLayer = new TouchesPerformTest1(true, TEST_COUNT, s_nTouchCurCase);

            pScene.addChild(pLayer);

            CCDirector.sharedDirector().replaceScene(pScene);
        }
示例#9
0
        public void switchLayer(float dt)
        {
            //unschedule(schedule_selector(Bug624Layer::switchLayer));

            CCScene scene = CCScene.node();

            scene.addChild(Bug624Layer.node(), 0);
            CCDirector.sharedDirector().replaceScene(CCTransitionFade.transitionWithDuration(2.0f, scene, new ccColor3B {
                r = 255, g = 0, b = 0
            }));
        }
示例#10
0
        //public override bool init()
        //{
        //    if (!base.init())
        //    {
        //        return false;
        //    }

        //    this.m_bIsTouchEnabled = true;


        //    var sp = CCSprite.spriteWithFile("pic_guide_06");

        //    var size = Director.SharedDirector.DisplaySize;
        //    sp.position = new CCPoint(size.Width / 2, size.Height / 2);
        //    pSprite = sp;
        //    this.addChild(sp);


        //    var act = new CCRotateBy();
        //    act.initWithDuration(3.0f, 360);
        //    var repeat = new CCRepeatForever();
        //    repeat.initWithAction(act);
        //    sp.runAction(repeat);

        //    return true;
        //}
        //CCSprite pSprite;

        //public override void onEnter()
        //{
        //    base.onEnter();
        //    this.isTouchEnabled = true;
        //}
        //public override void registerWithTouchDispatcher()
        //{
        //    CCTouchDispatcher.sharedDispatcher().addTargetedDelegate(this, 0, false);
        //    CCTouchDispatcher.sharedDispatcher().addStandardDelegate(this, 0);
        //}



        public static CCScene scene()
        {
            //CCScene scene = CCScene.node();
            //CCLayer layer = HelloCocos2dScene.node();
            //scene.addChild(layer);
            //return scene;

            CCScene scene = new CCScene();

            scene.addChild(new HelloCocos2dScene());
            return(scene);
        }
示例#11
0
    // Helper class method that creates a Scene with the HelloWorldLayer as the only child.
    public static CCScene  Scene()
    {
        // 'scene' is an autorelease object.
        CCScene scene = new CCScene();

        // 'layer' is an autorelease object.
        HelloWorldLayer layer = new HelloWorldLayer();

        // add layer as a child to scene
        scene.addChild(layer);

        // return the scene
        return(scene);
    }
示例#12
0
        /// <summary>
        /// there's no 'id' in cpp, so we recommand to return the exactly class pointer
        /// </summary>
        public static CCScene scene()
        {
            // 'scene' is an autorelease object
            CCScene scene = CCScene.node();

            // 'layer' is an autorelease object
            CCLayer layer = HelloCocos2dScene.node();

            // add layer as a child to scene
            scene.addChild(layer);

            // return the scene
            return(scene);
        }
示例#13
0
        /// <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();

            //turn on display FPS
            pDirector.DisplayFPS = 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 = CCScene.node();
            CCLayer pLayer = new TestController();

            pScene.addChild(pLayer);
            pDirector.runWithScene(pScene);

            return(true);
        }
        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 = CCScene.node();
                pScene.addChild(pLayer);

                CCDirector.sharedDirector().replaceScene(pScene);
            }
        }
示例#15
0
        public void menuCallback(CCObject pSender)
        {
            CCMenuItemFont pItem  = (CCMenuItemFont)pSender;
            int            nIndex = pItem.zOrder - BugsTestScene.kItemTagBasic;

            CCScene pScene = CCScene.node();
            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);
        }