2 using System.Collections.Generic;
8 internal class CAct演奏GuitarBPMバー : CAct演奏BPMバー共通
10 // CActivity 実装(共通クラスからの差分のみ)
12 public override int On進行描画()
16 base.ctBPMバー.t進行Loop();
17 int num1 = base.ctBPMバー.n現在の値;
25 if( base.txBPMバー != null )
27 base.txBPMバー.n透明度 = 255;
30 if( CDTXMania.DTX.bチップがある.Guitar )
32 base.txBPMバー.t2D描画( CDTXMania.app.Device, 71, 45, new Rectangle( 0, 0, 14, 627 ) );
33 base.txBPMバー.t2D描画( CDTXMania.app.Device, 323, 45, new Rectangle( 14, 0, 14, 627 ) );
36 if( CDTXMania.DTX.bチップがある.Bass )
38 base.txBPMバー.t2D描画( CDTXMania.app.Device, 945, 45, new Rectangle( 0, 0, 14, 627 ) );
39 base.txBPMバー.t2D描画( CDTXMania.app.Device, 1192, 45, new Rectangle( 14, 0, 14, 627 ) );
43 if ((base.txBPMバー != null))// && CDTXMania.stage演奏ギター画面.ct登場用.n現在の値 >= 11)
45 //if (CDTXMania.ConfigIni.eBPMbar == Eタイプ.A)
48 if( CDTXMania.DTX.bチップがある.Guitar )
50 base.txBPMバー.n透明度 = 255;
51 base.txBPMバー.t2D描画(CDTXMania.app.Device, fギター左X - (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 28, 0, 10, 600 ));
53 //if( CDTXMania.stage演奏ギター画面.bサビ区間 )
55 // base.txBPMバー.n透明度 = 255 - (int)(255 * num1 / 14);
56 // base.txBPMバー.t2D描画(CDTXMania.app.Device, - 13 + fギター左X - (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 48, 0, 32, 600 ));
60 if (CDTXMania.DTX.bチップがある.Bass)
62 base.txBPMバー.n透明度 = 255;
63 base.txBPMバー.t2D描画(CDTXMania.app.Device, fベース右X + (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 28, 0, 10, 600 ));
65 //if( CDTXMania.stage演奏ギター画面.bサビ区間 )
67 // base.txBPMバー.n透明度 = 255 - (int)(255 * num1 / 14);
68 // base.txBPMバー.t2D描画(CDTXMania.app.Device, fベース右X + (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 80, 0, 32, 600 ));
73 //if ( CDTXMania.ConfigIni.eBPMbar == Eタイプ.A || CDTXMania.ConfigIni.eBPMbar == Eタイプ.B )
76 if (CDTXMania.DTX.bチップがある.Guitar)
78 base.txBPMバー.n透明度 = 255;
79 base.txBPMバー.t2D描画(CDTXMania.app.Device, fギター右X + (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 38, 0, 10, 600 ));
81 //if( CDTXMania.stage演奏ギター画面.bサビ区間 )
83 // base.txBPMバー.n透明度 = 255 - (int)(255 * num1 / 14);
84 // base.txBPMバー.t2D描画(CDTXMania.app.Device, fギター右X + (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 80, 0, 32, 600 ));
88 if (CDTXMania.DTX.bチップがある.Bass)
90 base.txBPMバー.n透明度 = 255;
91 base.txBPMバー.t2D描画(CDTXMania.app.Device, fベース左X - (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 38, 0, 10, 600 ));
93 //if( CDTXMania.stage演奏ギター画面.bサビ区間 )
95 // base.txBPMバー.n透明度 = 255 - (int)(255 * num1 / 14);
96 // base.txBPMバー.t2D描画(CDTXMania.app.Device, - 13 - fベース左X - (float)(6 * Math.Sin(Math.PI * num1 / 14)), fバーY, new Rectangle( 48, 0, 32, 600 ));