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();
        }