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 186 by kairera0467, Sun Dec 15 11:02:39 2013 UTC revision 199 by kairera0467, Sun Dec 29 06:57:29 2013 UTC
# Line 498  namespace DTXMania Line 498  namespace DTXMania
498                                                          #endregion                                                          #endregion
499                                                          #region [ Down ]                                                          #region [ Down ]
500                                                          this.ctキー反復用.Down.tキー反復( CDTXMania.Input管理.Keyboard.bキーが押されている( (int) SlimDX.DirectInput.Key.RightArrow ), new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );                                                          this.ctキー反復用.Down.tキー反復( CDTXMania.Input管理.Keyboard.bキーが押されている( (int) SlimDX.DirectInput.Key.RightArrow ), new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );
501                                                          this.ctキー反復用.B.tキー反復( CDTXMania.Pad.b押されているGB( Eパッド.B ), new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );                                                          this.ctキー反復用.B.tキー反復( CDTXMania.Pad.b押されているGB( Eパッド.G ), new CCounter.DGキー処理( this.tカーソルを下へ移動する ) );
502                                                          if ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.FT ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.DRUMS, Eパッド.FT ) )
503                                                          {                                                          {
504                                                                  this.tカーソルを下へ移動する();                                                                  this.tカーソルを下へ移動する();
# Line 540  namespace DTXMania Line 540  namespace DTXMania
540                                                                  }                                                                  }
541                                                          }                                                          }
542                                                          #endregion                                                          #endregion
543                                                          #region [ G + PickPick Guitar: 難易度変更 ]                              #region [ Px2: 簡易CONFIG ]
544                                                          if ( CDTXMania.Pad.b押されている( E楽器パート.GUITAR, Eパッド.G ) && CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Pick ) )    // #24177 2011.1.17 yyagi || -> &&                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.P ) )
545                                                          {       // [G] + [Pick][Pick] ギター難易度変更                                                          {       // [BD]x2 スクロール速度変更
546                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Pick | EパッドFlag.G );                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.P );
547                                                                  EパッドFlag[] comChangeDifficulty = new EパッドFlag[] { EパッドFlag.Pick | EパッドFlag.G, EパッドFlag.Pick | EパッドFlag.G };                                                                  EパッドFlag[] comChangeScrollSpeed = new EパッドFlag[] { EパッドFlag.P, EパッドFlag.P };
548                                                                    if ( CommandHistory.CheckCommand( comChangeScrollSpeed, E楽器パート.GUITAR ) )
549                                                                    {
550                                                                            // Debug.WriteLine( "ドラムススクロール速度変更" );
551                                                                            // CDTXMania.ConfigIni.n譜面スクロール速度.Drums = ( CDTXMania.ConfigIni.n譜面スクロール速度.Drums + 1 ) % 0x10;
552                                                                            CDTXMania.Skin.sound変更音.t再生する();
553                                                                            this.actQuickConfig.tActivatePopupMenu( E楽器パート.GUITAR );
554                                                                    }
555                                                            }
556                                                            #endregion
557                                                            #region [ Bx2 Guitar: 難易度変更 ]
558                                                            if ( CDTXMania.Pad.b押されている( E楽器パート.GUITAR, Eパッド.B ) )       // #24177 2011.1.17 yyagi || -> &&
559                                                            {       // [B]x2 ギター難易度変更
560                                                                    CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.B );
561                                                                    EパッドFlag[] comChangeDifficulty = new EパッドFlag[] { EパッドFlag.B, EパッドFlag.B };
562                                                                  if ( CommandHistory.CheckCommand( comChangeDifficulty, E楽器パート.GUITAR ) )                                                                  if ( CommandHistory.CheckCommand( comChangeDifficulty, E楽器パート.GUITAR ) )
563                                                                  {                                                                  {
564                                                                          Debug.WriteLine( "ギター難易度変更" );                                                                          Debug.WriteLine( "ギター難易度変更" );
565                                                                          this.act曲リスト.t難易度レベルをひとつ進める();                                                                          this.act曲リスト.t難易度レベルをひとつ進める();
566                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          //CDTXMania.Skin.sound変更音.t再生する();
567                                                                  }                                                                  }
568                                                          }                                                          }
569                                                          #endregion                                                          #endregion
570                                                          #region [ G + PickPick Bass: 難易度変更 ]                                                          #region [ Bx2 Bass: 難易度変更 ]
571                                                          if ( CDTXMania.Pad.b押されている( E楽器パート.BASS, Eパッド.G ) && CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Pick ) )                // #24177 2011.1.17 yyagi || -> &&                                                          if ( CDTXMania.Pad.b押されている( E楽器パート.BASS, Eパッド.B ) )         // #24177 2011.1.17 yyagi || -> &&
572                                                          {       // [G] + [Pick][Pick] ベース難易度変更                                                          {       // [B]x2 ベース難易度変更
573                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Pick | EパッドFlag.G );                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.B );
574                                                                  EパッドFlag[] comChangeDifficulty = new EパッドFlag[] { EパッドFlag.Pick | EパッドFlag.G, EパッドFlag.Pick | EパッドFlag.G };                                                                  EパッドFlag[] comChangeDifficulty = new EパッドFlag[] { EパッドFlag.B, EパッドFlag.B };
575                                                                  if ( CommandHistory.CheckCommand( comChangeDifficulty, E楽器パート.BASS ) )                                                                  if ( CommandHistory.CheckCommand( comChangeDifficulty, E楽器パート.BASS ) )
576                                                                  {                                                                  {
577                                                                          Debug.WriteLine( "ベース難易度変更" );                                                                          Debug.WriteLine( "ベース難易度変更" );
578                                                                          this.act曲リスト.t難易度レベルをひとつ進める();                                                                          this.act曲リスト.t難易度レベルをひとつ進める();
579                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          //CDTXMania.Skin.sound変更音.t再生する();
580                                                                  }                                                                  }
581                                                          }                                                          }
582                                                          #endregion                                                          #endregion
583                                                          #region [ Pick G G Pick Guitar: ギターとベースを入れ替え ]                                                          #region [ Pick Y Y Pick Guitar: ギターとベースを入れ替え ]
584                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Pick ) && !CDTXMania.Pad.b押されている( E楽器パート.GUITAR, Eパッド.G ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Pick ) && !CDTXMania.Pad.b押されている( E楽器パート.GUITAR, Eパッド.Y ) )
585                                                          {       // ギター[Pick]: コマンドとしてEnqueue                                                          {       // ギター[Pick]: コマンドとしてEnqueue
586                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Pick );                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Pick );
587                                                                  // Pick, G, G, Pick で、ギターとベースを入れ替え                                                                  // Pick, Y, Y, Pick で、ギターとベースを入れ替え
588                                                                  EパッドFlag[] comSwapGtBs1 = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.G, EパッドFlag.G, EパッドFlag.Pick };                                                                  EパッドFlag[] comSwapGtBs1 = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.Y, EパッドFlag.Y, EパッドFlag.Pick };
589                                                                  if ( CommandHistory.CheckCommand( comSwapGtBs1, E楽器パート.GUITAR ) )                                                                  if ( CommandHistory.CheckCommand( comSwapGtBs1, E楽器パート.GUITAR ) )
590                                                                  {                                                                  {
591                                                                          Debug.WriteLine( "ギターとベースの入れ替え1" );                                                                          Debug.WriteLine( "ギターとベースの入れ替え1" );
# Line 582  namespace DTXMania Line 596  namespace DTXMania
596                                                                  }                                                                  }
597                                                          }                                                          }
598                                                          #endregion                                                          #endregion
599                                                          #region [ Pick G G Pick Bass: ギターとベースを入れ替え ]                                                          #region [ Pick Y Y Pick Bass: ギターとベースを入れ替え ]
600                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Pick ) && !CDTXMania.Pad.b押されている( E楽器パート.BASS, Eパッド.G ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Pick ) && !CDTXMania.Pad.b押されている( E楽器パート.BASS, Eパッド.Y ) )
601                                                          {       // ベース[Pick]: コマンドとしてEnqueue                                                          {       // ベース[Pick]: コマンドとしてEnqueue
602                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Pick );                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Pick );
603                                                                  // Pick, G, G, Pick で、ギターとベースを入れ替え                                                                  // Pick, Y, Y, Pick で、ギターとベースを入れ替え
604                                                                  EパッドFlag[] comSwapGtBs1 = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.G, EパッドFlag.G, EパッドFlag.Pick };                                                                  EパッドFlag[] comSwapGtBs1 = new EパッドFlag[] { EパッドFlag.Pick, EパッドFlag.Y, EパッドFlag.Y, EパッドFlag.Pick };
605                                                                  if ( CommandHistory.CheckCommand( comSwapGtBs1, E楽器パート.BASS ) )                                                                  if ( CommandHistory.CheckCommand( comSwapGtBs1, E楽器パート.BASS ) )
606                                                                  {                                                                  {
607                                                                          Debug.WriteLine( "ギターとベースの入れ替え2" );                                                                          Debug.WriteLine( "ギターとベースの入れ替え2" );
# Line 598  namespace DTXMania Line 612  namespace DTXMania
612                                                                  }                                                                  }
613                                                          }                                                          }
614                                                          #endregion                                                          #endregion
615                                                          #region [ G G G Guitar: ソート画面 ]                                                          #region [ Y Y Y Guitar: ソート画面 ]
616                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.G ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.GUITAR, Eパッド.Y ) )
617                                                          {       // ギター[G]: コマンドとしてEnqueue                                                          {       // ギター[Y]: コマンドとしてEnqueue
618                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.G );                                                                  CommandHistory.Add( E楽器パート.GUITAR, EパッドFlag.Y );
619                                                                  // ギター G, G, G で、ソート画面に遷移                                                                  // ギター Y, Y, Y で、ソート画面に遷移
620                                                                  EパッドFlag[] comSortGt = new EパッドFlag[] { EパッドFlag.G, EパッドFlag.G, EパッドFlag.G };                                                                  EパッドFlag[] comSortGt = new EパッドFlag[] { EパッドFlag.Y, EパッドFlag.Y, EパッドFlag.Y };
621                                                                  if ( CommandHistory.CheckCommand( comSortGt, E楽器パート.GUITAR ) )                                                                  if ( CommandHistory.CheckCommand( comSortGt, E楽器パート.GUITAR ) )
622                                                                  {                                                                  {
623                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          CDTXMania.Skin.sound変更音.t再生する();
# Line 611  namespace DTXMania Line 625  namespace DTXMania
625                                                                  }                                                                  }
626                                                          }                                                          }
627                                                          #endregion                                                          #endregion
628                                                          #region [ G G G Bass: ソート画面 ]                                                          #region [ Y Y Y Bass: ソート画面 ]
629                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.G ) )                                                          if ( CDTXMania.Pad.b押された( E楽器パート.BASS, Eパッド.Y ) )
630                                                          {       // ベース[G]: コマンドとしてEnqueue                                                          {       // ベース[Y]: コマンドとしてEnqueue
631                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.G );                                                                  CommandHistory.Add( E楽器パート.BASS, EパッドFlag.Y );
632                                                                  // ベース G, G, G で、ソート画面に遷移                                                                  // ベース Y, Y, Y で、ソート画面に遷移
633                                                                  EパッドFlag[] comSortBs = new EパッドFlag[] { EパッドFlag.G, EパッドFlag.G, EパッドFlag.G };                                                                  EパッドFlag[] comSortBs = new EパッドFlag[] { EパッドFlag.Y, EパッドFlag.Y, EパッドFlag.Y };
634                                                                  if ( CommandHistory.CheckCommand( comSortBs, E楽器パート.BASS ) )                                                                  if ( CommandHistory.CheckCommand( comSortBs, E楽器パート.BASS ) )
635                                                                  {                                                                  {
636                                                                          CDTXMania.Skin.sound変更音.t再生する();                                                                          CDTXMania.Skin.sound変更音.t再生する();

Legend:
Removed from v.186  
changed lines
  Added in v.199

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