Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/DTXManiaプロジェクト/コード/ステージ/05.選曲/CStage選曲.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 276 by ron1120, Tue Jan 28 01:47:46 2014 UTC revision 279 by ron1120, Tue Jan 28 13:06:40 2014 UTC
# Line 402  namespace DTXMania Line 402  namespace DTXMania
402                                          if ( !this.actSortSongs.bIsActivePopupMenu && !this.actQuickConfig.bIsActivePopupMenu )                                          if ( !this.actSortSongs.bIsActivePopupMenu && !this.actQuickConfig.bIsActivePopupMenu )
403                                          {                                          {
404                                                  #region [ ESC ]                                                  #region [ ESC ]
405                                                  if ( CDTXMania.Input管理.Keyboard.bキーが押された( (int) SlimDX.DirectInput.Key.Escape ) || ( ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.LC ) || CDTXMania.Pad.b押されたGB( Eパッド.Cancel ) ) && ( ( this.act曲リスト.r現在選択中の曲 != null ) && ( this.act曲リスト.r現在選択中の曲.r親ノード == null ) ) ) )                                                  if ( CDTXMania.Input管理.Keyboard.bキーが押された( (int) SlimDX.DirectInput.Key.Escape ) || ( ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.LC ) || CDTXMania.Pad.b押されたGB( Eパッド.Pick ) ) && ( ( this.act曲リスト.r現在選択中の曲 != null ) && ( this.act曲リスト.r現在選択中の曲.r親ノード == null ) ) ) )
406                                                  {       // [ESC]                                                  {       // [ESC]
407                                                          CDTXMania.Skin.sound取消音.t再生する();                                                          CDTXMania.Skin.sound取消音.t再生する();
408                                                          this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;                                                          this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;
# Line 411  namespace DTXMania Line 411  namespace DTXMania
411                                                          return 0;                                                          return 0;
412                                                  }                                                  }
413                                                  #endregion                                                  #endregion
414                                                  #region [ Shift-F1: CONFIG画面 ]                                                  #region [ CONFIG画面 ]
415                                                  if ( ( CDTXMania.Input管理.Keyboard.bキーが押されている( (int) SlimDX.DirectInput.Key.RightShift ) || CDTXMania.Input管理.Keyboard.bキーが押されている( (int) SlimDX.DirectInput.Key.LeftShift ) ) &&                                                  if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Help ) )
                                                         CDTXMania.Input管理.Keyboard.bキーが押された( (int) SlimDX.DirectInput.Key.F1 ) )  
416                                                  {       // [SHIFT] + [F1] CONFIG                                                  {       // [SHIFT] + [F1] CONFIG
417                                                          this.actPresound.tサウンド停止();                                                          this.actPresound.tサウンド停止();
418                                                          this.eフェードアウト完了時の戻り値 = E戻り値.コンフィグ呼び出し;      // #24525 2011.3.16 yyagi: [SHIFT]-[F1]でCONFIG呼び出し                                                          this.eフェードアウト完了時の戻り値 = E戻り値.コンフィグ呼び出し;      // #24525 2011.3.16 yyagi: [SHIFT]-[F1]でCONFIG呼び出し
# Line 507  namespace DTXMania Line 506  namespace DTXMania
506                                                          }                                                          }
507                                                          #endregion                                                          #endregion
508                                                          #region [ Upstairs ]                                                          #region [ Upstairs ]
509                                                          if ( ( ( this.act曲リスト.r現在選択中の曲 != null ) && ( this.act曲リスト.r現在選択中の曲.r親ノード != null ) ) && ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.LC ) || CDTXMania.Pad.b押されたGB( Eパッド.Cancel ) ) )                                                          if ( ( ( this.act曲リスト.r現在選択中の曲 != null ) && ( this.act曲リスト.r現在選択中の曲.r親ノード != null ) ) && ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.LC ) || CDTXMania.Pad.b押されたGB( Eパッド.Pick ) ) )
510                                                          {                                                          {
511                                                                  this.actPresound.tサウンド停止();                                                                  this.actPresound.tサウンド停止();
512                                                                  CDTXMania.Skin.sound取消音.t再生する();                                                                  CDTXMania.Skin.sound取消音.t再生する();
# Line 542  namespace DTXMania Line 541  namespace DTXMania
541                                                                  }                                                                  }
542                                                          }                                                          }
543                                                          #endregion                                                          #endregion
                             #region [ Px2 Guitar: 簡易CONFIG ]  
                                                         if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.P ) )  
                                                         {       // [BD]x2 スクロール速度変更  
                                                                 CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.P );  
                                                                 EパッドFlag[] comChangeScrollSpeed = new EパッドFlag[] { EパッドFlag.P, EパッドFlag.P };  
                                                                 if ( CommandHistory.CheckCommand( comChangeScrollSpeed, E楽器パート.GUITAR ) )  
                                                                 {  
                                                                         // Debug.WriteLine( "ドラムススクロール速度変更" );  
                                                                         // CDTXMania.ConfigIni.n譜面スクロール速度.Drums = ( CDTXMania.ConfigIni.n譜面スクロール速度.Drums + 1 ) % 0x10;  
                                                                         CDTXMania.Skin.sound変更音.t再生する();  
                                                                         this.actQuickConfig.tActivatePopupMenu( E楽器パート.GUITAR );  
                                                                 }  
                                                         }  
                                                         #endregion  
                             #region [ Px2 Bass: 簡易CONFIG ]  
                                                         if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.P ) )  
                                                         {       // [BD]x2 スクロール速度変更  
                                                                 CommandHistory.Add( E楽器パート.BASS, EパッドFlag.P );  
                                                                 EパッドFlag[] comChangeScrollSpeed = new EパッドFlag[] { EパッドFlag.P, EパッドFlag.P };  
                                                                 if ( CommandHistory.CheckCommand( comChangeScrollSpeed, E楽器パート.BASS ) )  
                                                                 {  
                                                                         // Debug.WriteLine( "ドラムススクロール速度変更" );  
                                                                         // CDTXMania.ConfigIni.n譜面スクロール速度.Drums = ( CDTXMania.ConfigIni.n譜面スクロール速度.Drums + 1 ) % 0x10;  
                                                                         CDTXMania.Skin.sound変更音.t再生する();  
                                                                         this.actQuickConfig.tActivatePopupMenu( E楽器パート.BASS );  
                                                                 }  
                                                         }  
                                                         #endregion  
544                                                          #region [ Bx2 Guitar: 難易度変更 ]                                                          #region [ Bx2 Guitar: 難易度変更 ]
545                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.B ) )     // #24177 2011.1.17 yyagi || -> &&                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.B ) )     // #24177 2011.1.17 yyagi || -> &&
546                                                          {       // [B]x2 ギター難易度変更                                                          {       // [B]x2 ギター難易度変更
# Line 596  namespace DTXMania Line 567  namespace DTXMania
567                                                                  }                                                                  }
568                                                          }                                                          }
569                                                          #endregion                                                          #endregion
570                                                          #region [ Y Y Guitar: ギターとベースを入れ替え ]                                                          #region [ Yx2 Guitar: ギターとベースを入れ替え ]
571                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Y ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Y ) )
572                                                          {       // Pick, Y, Y, Pick で、ギターとベースを入れ替え                                                          {       // Pick, Y, Y, Pick で、ギターとベースを入れ替え
573                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Y );                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Y );
# Line 611  namespace DTXMania Line 582  namespace DTXMania
582                                                                  }                                                                  }
583                                                          }                                                          }
584                                                          #endregion                                                          #endregion
585                                                          #region [ Y Y Bass: ギターとベースを入れ替え ]                                                          #region [ Yx2 Bass: ギターとベースを入れ替え ]
586                              if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Y ) )                              if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Y ) )
587                                                          {       // ベース[Pick]: コマンドとしてEnqueue                                                          {       // ベース[Pick]: コマンドとしてEnqueue
588                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Y );                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Y );
# Line 627  namespace DTXMania Line 598  namespace DTXMania
598                                                                  }                                                                  }
599                                                          }                                                          }
600                                                          #endregion                                                          #endregion
601                                                          #region [ Pick x2 Guitar: ソート画面 ]                              #region [ Px2 Guitar: 簡易CONFIG ]
602                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Pick ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.P ) )
603                                                          {       // ギター[Pick]: コマンドとしてEnqueue                                                          {       // [BD]x2 スクロール速度変更
604                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Pick );                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.P );
605                                                                  // ギター Pick x2 で、ソート画面に遷移                                                                  EパッドFlag[] comChangeScrollSpeed = new EパッドFlag[] { EパッドFlag.P, EパッドFlag.P };
606                                                                  EパッドFlag[] comSortGt = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.Pick };                                                                  if ( CommandHistory.CheckCommand( comChangeScrollSpeed, E楽器パート.GUITAR ) )
                                                                 if ( CommandHistory.CheckCommand( comSortGt, E楽器パート.GUITAR ) )  
607                                                                  {                                                                  {
608                                                                            // Debug.WriteLine( "ドラムススクロール速度変更" );
609                                                                            // CDTXMania.ConfigIni.n譜面スクロール速度.Drums = ( CDTXMania.ConfigIni.n譜面スクロール速度.Drums + 1 ) % 0x10;
610                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          CDTXMania.Skin.sound変更音.t再生する();
611                                                                          this.actSortSongs.tActivatePopupMenu( E楽器パート.GUITAR, ref this.act曲リスト );                                                                          this.actQuickConfig.tActivatePopupMenu( E楽器パート.GUITAR );
612                                                                  }                                                                  }
613                                                          }                                                          }
614                                                          #endregion                                                          #endregion
615                                                          #region [ Pick x2 Bass: ソート画面 ]                              #region [ Px2 Bass: 簡易CONFIG ]
616                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Pick ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.P ) )
617                                                          {       // ベース[Pick]: コマンドとしてEnqueue                                                          {       // [BD]x2 スクロール速度変更
618                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Pick );                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.P );
619                                                                  // ベース Pick x2 で、ソート画面に遷移                                                                  EパッドFlag[] comChangeScrollSpeed = new EパッドFlag[] { EパッドFlag.P, EパッドFlag.P };
620                                                                  EパッドFlag[] comSortBs = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.Pick };                                                                  if ( CommandHistory.CheckCommand( comChangeScrollSpeed, E楽器パート.BASS ) )
                                                                 if ( CommandHistory.CheckCommand( comSortBs, E楽器パート.BASS ) )  
621                                                                  {                                                                  {
622                                                                            // Debug.WriteLine( "ドラムススクロール速度変更" );
623                                                                            // CDTXMania.ConfigIni.n譜面スクロール速度.Drums = ( CDTXMania.ConfigIni.n譜面スクロール速度.Drums + 1 ) % 0x10;
624                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          CDTXMania.Skin.sound変更音.t再生する();
625                                                                          this.actSortSongs.tActivatePopupMenu( E楽器パート.BASS, ref this.act曲リスト );                                                                          this.actQuickConfig.tActivatePopupMenu( E楽器パート.BASS );
626                                                                  }                                                                  }
627                                                          }                                                          }
628                                                          #endregion                                                          #endregion
629                                                            #region [ Y P Guitar: ソート画面 ]
630                                                            if ( CDTXMania.Pad.b押されている( E楽器パート.GUITAR, Eパッド.Y ) && CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.P ) )
631                                                            {       // ギター[Pick]: コマンドとしてEnqueue
632                                        CDTXMania.Skin.sound変更音.t再生する();
633                                        this.actSortSongs.tActivatePopupMenu(E楽器パート.GUITAR, ref this.act曲リスト);
634                                                            }
635                                                            #endregion
636                                                            #region [ Y P Bass: ソート画面 ]
637                                                            if ( CDTXMania.Pad.b押されている( E楽器パート.BASS, Eパッド.Y ) && CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.P ) )
638                                                            {       // ベース[Pick]: コマンドとしてEnqueue
639                                                                            CDTXMania.Skin.sound変更音.t再生する();
640                                                                            this.actSortSongs.tActivatePopupMenu( E楽器パート.BASS, ref this.act曲リスト );
641                                                            }
642                                                            #endregion
643                                                          #region [ HT HT Drums: ソート画面 ]                                                          #region [ HT HT Drums: ソート画面 ]
644                                                          if ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.HT ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.HT ) )
645                                                          {       // [HT]x2 ソート画面        2013.12.31.kairera0467                                                          {       // [HT]x2 ソート画面        2013.12.31.kairera0467

Legend:
Removed from v.276  
changed lines
  Added in v.279

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26