Esempio n. 1
0
        public static void Main(string[] args)
        {
            // 初期化(initialization)
            DX.SetMainWindowText("Shooting");
            DX.ChangeWindowMode(DX.TRUE);
            DX.DxLib_Init();
            DX.SetDrawScreen(DX.DX_SCREEN_BACK);

            // キー入力
            var key = new Key();

            // タイトル画面
            Scene scene = new TitleScene(key);

            // メインループ
            while (DX.ProcessMessage() == 0 && scene != null)
            {
                key.Update();
                scene.Update();

                scene.Draw();
                DX.ScreenFlip();

                scene = scene.NextScene;
            }

            // 終了処理(finalization)
            DX.DxLib_End();
        }
Esempio n. 2
0
 public void Update(GameTime gameTime)
 {
     if (stage == 0)
     {
         titleScene.Update(gameTime);
     }
     else if (stage == 1)
     {
         howto.Update(gameTime);
     }
     else if (stage == 2)
     {
         levelSelect.Update(gameTime);
     }
 }