}
}
- public override void 描画する( デバイスリソース dr )
+ public override void 進行する()
{
if( this.現在のフェーズ == フェーズ.完了 )
return;
this._活性化した直後である = false;
}
- // 進行描画。
+ // 入力。
+
+ App.入力管理.すべての入力デバイスをポーリングする();
+
+ if( App.入力管理.キーボードデバイス.キーが押された( 0, Key.Escape ) || App.入力管理.シンバルが入力された() )
+ {
+ #region " シンバル or ESC → ステージ終了。"
+ //----------------
+ this.現在のフェーズ = フェーズ.完了;
+ //----------------
+ #endregion
+ }
+ }
+
+ public override void 描画する( デバイスリソース dr )
+ {
+ if( this.現在のフェーズ == フェーズ.完了 )
+ return;
+
+ // 描画。
this._背景動画.進行描画する( dr, new RectangleF( 0f, 0f, dr.設計画面サイズ.Width, dr.設計画面サイズ.Height ) );
this._背景画像.描画する( dr, 0f, 0f );
}
//----------------
#endregion
-
- // 入力。
-
- App.入力管理.すべての入力デバイスをポーリングする();
-
- if( App.入力管理.キーボードデバイス.キーが押された( 0, Key.Escape ) ||
- App.入力管理.シンバルが入力された() )
- {
- #region " シンバル or ESC → ステージ終了。"
- //----------------
- this.現在のフェーズ = フェーズ.完了;
- //----------------
- #endregion
- }
}
private bool _活性化した直後である = false;