Esempio n. 1
0
        /// <summary>
        /// ゲームが実行を開始する前に必要な初期化を行います。
        /// ここで、必要なサービスを照会して、関連するグラフィック以外のコンテンツを
        /// 読み込むことができます。base.Initialize を呼び出すと、使用するすべての
        /// コンポーネントが列挙されるとともに、初期化されます。
        /// </summary>
        protected override void Initialize()
        {
            // TODO: ここに初期化ロジックを追加します。

            //this.graphics.ToggleFullScreen();
            nowStage = new titleState(this);
            this.Components.Add(nowStage);
            nowStage.stageEnd+=new StatesEnd(setNextState);
            base.Initialize();
        }
Esempio n. 2
0
        /// <summary>
        /// ゲームが実行を開始する前に必要な初期化を行います。
        /// ここで、必要なサービスを照会して、関連するグラフィック以外のコンテンツを
        /// 読み込むことができます。base.Initialize を呼び出すと、使用するすべての
        /// コンポーネントが列挙されるとともに、初期化されます。
        /// </summary>
        protected override void Initialize()
        {
            // TODO: ここに初期化ロジックを追加します。

            //this.graphics.ToggleFullScreen();
            nowStage = new titleState(this);
            this.Components.Add(nowStage);
            nowStage.stageEnd += new StatesEnd(setNextState);
            base.Initialize();
        }
Esempio n. 3
0
        private void setNextState(GameStates nextState)
        {
            this.Components.Remove(nowStage);
            switch (nextState)
            {
            case GameStates.Exit:
                this.Exit();
                break;

            case GameStates.Title:
                nowStage = new titleState(this);
                break;

            case GameStates.Play:
                nowStage = new TgamePlay(this);
                break;
            }
            this.Components.Add(nowStage);
            return;
        }
Esempio n. 4
0
 private void setNextState(GameStates nextState)
 {
     this.Components.Remove(nowStage);
     switch (nextState) {
         case GameStates.Exit:
             this.Exit();
             break;
         case GameStates.Title:
             nowStage = new titleState(this);
             break;
         case GameStates.Play:
             nowStage = new TgamePlay(this);
             break;
     }
     this.Components.Add(nowStage);
     return;
 }