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