Ejemplo n.º 1
0
        NextScene IScene.Next()
        {
            //clear画面の選択肢によって、処理する
            NextScene nextScene;

            if (clearSelect.GetSelect == 0)
            {      //Next
                if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1)
                {
                    mapIndex = 0;
                }
                else
                {
                    mapIndex++;
                }

                nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            }
            else if (clearSelect.GetSelect == 1)
            {     //RePlay
                nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            }
            else
            {     //World
                nextScene = new NextScene(SceneType.Stage, -1);
            }

            return(nextScene);
        }
Ejemplo n.º 2
0
        public NextScene GetNext()
        {
            NextScene nextScene;

            if (clearSelect.GetSelect == 0)
            {
                if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1)
                {
                    nextScene = new NextScene(SceneType.Ending, -1);
                }
                else
                {
                    nextScene = new NextScene(SceneType.StageIn, mapIndex);
                }
            }
            else if (clearSelect.GetSelect == 1)
            {     //RePlay
                nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            }
            else
            {     //World
                nextScene = new NextScene(SceneType.Stage, -1);
            }
            return(nextScene);
        }
Ejemplo n.º 3
0
        NextScene IScene.Next()
        {
            //NextScene nextScene = new NextScene(SceneType.PlayScene, 2);
            //return nextScene;

            //ステージセレクト画面へ移行
            //By葉梨竜太
            //2016年10月12日
            //NextScene nextScene = new NextScene(SceneType.Stage, 2);

            NextScene nextScene;

            //選択肢によって、次のシーンに移す
            if (titleSelect.GetSelect == 1)
            {
                //ステージ選択Sceneに入る
                nextScene = new NextScene(SceneType.Stage, -1);
            }
            else
            {
                //StaffSceneに入る(未完成)、暫定ステージ選択Sceneに入る
                nextScene = new NextScene(SceneType.Stage, -1);
            }

            return(nextScene);
        }
Ejemplo n.º 4
0
        public NextScene Next()
        {
            //NextScene nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            NextScene nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6);

            return(nextScene);
        }
Ejemplo n.º 5
0
        NextScene IScene.Next()
        {
            //ステージセレクト画面へ移行
            //By葉梨竜太
            //2016年10月12日
            //NextScene nextScene = new NextScene(SceneType.Stage, 2);

            NextScene nextScene;

            //選択肢によって、次のシーンに移す
            if (titleSelect.GetSelect == 1)
            {
                sound.StopBGM();
                //ステージ選択Sceneに入る
                nextScene = new NextScene(SceneType.Stage, 0);
            }
            else if (titleSelect.GetSelect == 2)
            {
                //StaffSceneに入る(未完成)
                nextScene = new NextScene(SceneType.Credit, -1);
            }
            else
            {
                sound.StopBGM();
                //終了処理、暫定ステージ選択Sceneに入る
                Exit();
                nextScene = new NextScene(SceneType.Stage, 0);
            }

            sound.PlaySE("decision1");

            return(nextScene);
        }
Ejemplo n.º 6
0
        NextScene IScene.Next()
        {
            //clear画面の選択肢によって、処理する
            NextScene nextScene;

            if (clearSelect.GetSelect == 0)
            {      //Next
                if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1)
                {
                    mapIndex  = 0;
                    nextScene = new NextScene(SceneType.Ending, -1);
                }
                else
                {
                    mapIndex++;
                    nextScene = new NextScene(SceneType.StageIn, mapIndex);
                }

                //nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            }
            else if (clearSelect.GetSelect == 1)
            {     //RePlay
                nextScene = new NextScene(SceneType.PlayScene, mapIndex);
            }
            else
            {     //World
                nextScene = new NextScene(SceneType.Stage, mapIndex / 6);
            }

            sound.PlaySE("decision1");

            return(nextScene);
        }
Ejemplo n.º 7
0
        public NextScene Next()
        {
            NextScene nextScene;

            nextScene = new NextScene(SceneType.PlayScene, index);
            return(nextScene);
        }
Ejemplo n.º 8
0
        public void Change(NextScene nxetScene)
        {
            if (currentScene != null)
            {
                currentScene.ShutDown();
            }

            currentScene = scenes[nxetScene.sceneType];
            currentScene.Initialize(nxetScene.stageIndex);
        }
Ejemplo n.º 9
0
        public NextScene Next()
        {
            NextScene nextScene;

            if (isBack)
            {
                nextScene = new NextScene(SceneType.Stage, stageIndex);
            }
            else
            {
                nextScene = new NextScene(SceneType.PlayScene, mapIndex + stageIndex);
            }
            return(nextScene);
        }
Ejemplo n.º 10
0
        public NextScene GetNext()
        {
            NextScene nextScene;

            if (isBack == true)
            {
                nextScene = new NextScene(SceneType.Title);
            }
            else
            {
                nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6);
            }
            return(nextScene);
        }
Ejemplo n.º 11
0
        public NextScene Next()
        {
            NextScene nextScene;

            if (isBack == true)
            {
                nextScene = new NextScene(SceneType.Title);
                sound.PlaySE("cancel1");
            }
            else
            {
                nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6);
                sound.PlaySE("decision1");
            }
            return(nextScene);
        }
Ejemplo n.º 12
0
        public NextScene Next()
        {
            NextScene nextScene;

            if (isBack)
            {
                nextScene = new NextScene(SceneType.Stage, stageIndex / 6);
                sound.PlaySE("cancel1");
            }
            else
            {
                //nextScene = new NextScene(SceneType.PlayScene, mapIndex + stageIndex);
                nextScene = new NextScene(SceneType.StageIn, mapIndex + stageIndex);
                sound.PlaySE("decision1");
                sound.StopBGM();
            }
            return(nextScene);
        }
Ejemplo n.º 13
0
        public NextScene GetNext()
        {
            NextScene nextScene;

            //選択肢によって、次のシーンに移す
            if (titleSelect.GetSelect == 1)
            {
                //ステージ選択Sceneに入る
                nextScene = new NextScene(SceneType.Stage, -1);
            }
            else if (titleSelect.GetSelect == 2)
            {
                //StaffSceneに入る(未完成)、暫定ステージ選択Sceneに入る
                nextScene = new NextScene(SceneType.Credit, -1);
            }
            else
            {
                nextScene = new NextScene(SceneType.Stage, -1);
            }
            return(nextScene);
        }
Ejemplo n.º 14
0
        NextScene IScene.Next()
        {
            NextScene nextScene = new NextScene(SceneType.Title, -1);

            return(nextScene);
        }
Ejemplo n.º 15
0
        public NextScene Next()
        {
            NextScene nextScene = new NextScene(SceneType.Title, -1);

            return(nextScene);
        }