Example #1
0
 /// <summary>
 /// 初期化
 /// </summary>
 public void Initialize()
 {
     scene.Initialize();
     irisState = IrisState.In;
     timer     = new CountDownTimer(FADE_TIME);
     isEndFlag = false;
 }
Example #2
0
 /// <summary>
 /// フェードなし状態の更新
 /// </summary>
 /// <param name="gameTime"></param>
 public void FadeNoneUpdate(GameTime gameTime)
 {
     scene.Update(gameTime);
     if (scene.IsEnd())
     {
         irisState = IrisState.Out;
     }
 }
Example #3
0
 /// <summary>
 /// フェードアウト状態の更新
 /// </summary>
 /// <param name="gameTime"></param>
 public void FadeOutUpdate(GameTime gameTime)
 {
     scene.Update(gameTime);
     if (scene.IsEnd())
     {
         irisState = IrisState.Out;
     }
     timer.Update(gameTime);
     if (timer.IsTime())
     {
         isEndFlag = true;
     }
 }
Example #4
0
 /// <summary>
 /// フェードイン状態の更新
 /// </summary>
 /// <param name="gameTime"></param>
 public void FadeInUpdate(GameTime gameTime)
 {
     //シーンの更新
     scene.Update(gameTime);
     if (scene.IsEnd())
     {
         irisState = IrisState.Out;
     }
     //時間の更新
     timer.Update(gameTime);
     if (timer.IsTime())
     {
         irisState = IrisState.None;
         timer.Initialize();
     }
 }