2 using System.Collections.Generic;
\r
4 using System.Drawing;
\r
5 using System.Diagnostics;
\r
9 internal class CAct演奏DrumsチップファイアGB : CAct演奏チップファイアGB
\r
11 private readonly Point[] pt中央 = new Point[]
\r
13 new Point( 519 * 3, (int) (95 * 2.25) ), // GtR
\r
14 new Point( 545 * 3, (int) (95 * 2.25) ), // GtG
\r
15 new Point( 571 * 3, (int) (95 * 2.25) ), // GtB
\r
16 new Point( 410 * 3, (int) (95 * 2.25) ), // BsR
\r
17 new Point( 436 * 3, (int) (95 * 2.25) ), // BsG
\r
18 new Point( 462 * 3, (int) (95 * 2.25) ) // BsB
\r
22 public override void Start(int nLane, C演奏判定ライン座標共通 演奏判定ライン座標)
\r
24 if (!CDTXMania.Instance.ConfigIni.bギタレボモード)
\r
26 if ((nLane < 0) && (nLane > 5))
\r
28 throw new IndexOutOfRangeException();
\r
30 E楽器パート e楽器パート = (nLane < 3) ? E楽器パート.GUITAR : E楽器パート.BASS;
\r
32 if (CDTXMania.Instance.ConfigIni.bLeft[(int)e楽器パート])
\r
34 index = ((index / 3) * 3) + (2 - (index % 3));
\r
36 int x = this.pt中央[index].X;
\r
37 if (CDTXMania.Instance.ConfigIni.eドラムレーン表示位置 == Eドラムレーン表示位置.Center)
\r
39 x -= (e楽器パート == E楽器パート.GUITAR) ? 71 : 994;
\r
41 //int y = this.pt中央[ index ].Y;
\r
42 int y = 演奏判定ライン座標.n判定ラインY座標(e楽器パート, CDTXMania.Instance.ConfigIni.bReverse[(int)e楽器パート]);
\r
44 base.Start(nLane, x, y, 演奏判定ライン座標);
\r