public GameMain() { // もとからあった初期化 InitializeComponent(); // セリフ用オブジェクト生成 pl = new NAudio.Wave.WaveOut(); // スプラッシュスクリーンの表示 SplashScreen ss = new SplashScreen(); ss.Show(); ss.Refresh(); Thread.Sleep(3200); ss.Close(); ss.Dispose(); // キャラクタ選択画面の表示 CharacterSelect cs = new CharacterSelect() { mm = this }; cs.ShowDialog(); cs.Dispose(); }
// メニューに戻るボタン private void RestartButton_Click(object sender, EventArgs e) { // 自分自身を隠して this.Hide(); // キャラ選択画面の表示 CharacterSelect cs = new CharacterSelect() { mm = this }; cs.ShowDialog(); cs.Dispose(); // キャラ選択されていたらゲーム開始 if (chara == 1 || chara == 2) { this.Show(); PlayGame(); } else { this.Close(); this.Dispose(); } }