• R/O
  • SSH
  • HTTPS

dtxmaniaxg-verk: Commit


Commit MetaInfo

Revision326 (tree)
Time2014-02-14 20:37:19
Authorkairera0467

Log Message

#xxxxx レーンタイプC、DでRDPositionが適用されていないバグを修正。

Change Summary

Incremental Difference

--- trunk/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsチップファイアD.cs (revision 325)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsチップファイアD.cs (revision 326)
@@ -112,10 +112,14 @@
112112 else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.C)
113113 {
114114 this.st青い星[j].fX = this.nレーンの中央X座標C[(int)lane] + 320;
115+ if( CDTXMania.ConfigIni.eRDPosition == ERDPosition.RDRC )
116+ this.st青い星[ j ].fX = this.nレーンの中央X座標C_改[ (int)lane ] + 320;
115117 }
116118 else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D)
117119 {
118120 this.st青い星[j].fX = this.nレーンの中央X座標D[(int)lane] + 320;
121+ if( CDTXMania.ConfigIni.eRDPosition == ERDPosition.RDRC )
122+ this.st青い星[ j ].fX = this.nレーンの中央X座標D_改[ (int)lane ] + 320;
119123 }
120124 this.st青い星[j].fY = ((((float)this.iPosY) + 350 + nJudgeLinePosY_delta_Drums + (((float)Math.Sin((double)this.st青い星[j].f半径)) * this.st青い星[j].f半径)) - 170f); //Y座標
121125 this.st青い星[j].f加速度X = (float)(num7 * Math.Cos((Math.PI * 2 * n回転初期値) / 360.0));
@@ -917,11 +921,11 @@
917921 {
918922 if (CDTXMania.ConfigIni.eRDPosition == ERDPosition.RCRD)
919923 {
920- matrix4 *= Matrix.Translation(this.nレーンの中央X座標C[this.st細波[i].nLane] + 280 - SampleFramework.GameWindowSize.Width / 2, -(iPosY + nJudgeLinePosY_delta_Drums + 200 - SampleFramework.GameWindowSize.Height / 2), 0f);
924+ matrix4 *= Matrix.Translation(this.nレーンの中央X座標C_改[this.st細波[i].nLane] + 280 - SampleFramework.GameWindowSize.Width / 2, -(iPosY + nJudgeLinePosY_delta_Drums + 200 - SampleFramework.GameWindowSize.Height / 2), 0f);
921925 }
922926 else
923927 {
924- matrix4 *= Matrix.Translation(this.nレーンの中央X座標C_改[this.st細波[i].nLane] + 280 - SampleFramework.GameWindowSize.Width / 2, -(iPosY + nJudgeLinePosY_delta_Drums + 200 - SampleFramework.GameWindowSize.Height / 2), 0f);
928+ matrix4 *= Matrix.Translation(this.nレーンの中央X座標C[this.st細波[i].nLane] + 280 - SampleFramework.GameWindowSize.Width / 2, -(iPosY + nJudgeLinePosY_delta_Drums + 200 - SampleFramework.GameWindowSize.Height / 2), 0f);
925929 }
926930 }
927931 else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D)
@@ -1054,7 +1058,7 @@
10541058 // LC HH SD BD HT LT FT CY RD LP LP
10551059 private readonly int[] nレーンの中央X座標 = new int[] { 7, 71, 176, 293, 230, 349, 398, 464, 124, 514, 124 };
10561060 private readonly int[] nチップエフェクト用X座標 = new int[] { 7, 71, 176, 293, 230, 349, 398, 464, 124, 514, 124 };
1057- // LC HH SD BD HT LT FT CY LP RD LP
1061+ // LC HH SD BD HT LT FT CY LP RD LP
10581062 private int[] nレーンの中央X座標_改 = new int[] { 7, 71, 176, 293, 230, 349, 398, 498, 124, 448, 124 };
10591063 private int[] nレーンの中央X座標B = new int[] { 7, 71, 124, 240, 297, 349, 398, 464, 180, 514, 180 };
10601064 private int[] nレーンの中央X座標B_改 = new int[] { 7, 71, 124, 240, 297, 349, 398, 500, 180, 448, 180 };
--- branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsチップファイアD.cs (revision 325)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsチップファイアD.cs (revision 326)
@@ -112,10 +112,14 @@
112112 else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.C)
113113 {
114114 this.st青い星[j].fX = this.nレーンの中央X座標C[(int)lane] + 320;
115+ if( CDTXMania.ConfigIni.eRDPosition == ERDPosition.RDRC )
116+ this.st青い星[ j ].fX = this.nレーンの中央X座標C_改[ (int)lane ] + 320;
115117 }
116118 else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D)
117119 {
118120 this.st青い星[j].fX = this.nレーンの中央X座標D[(int)lane] + 320;
121+ if( CDTXMania.ConfigIni.eRDPosition == ERDPosition.RDRC )
122+ this.st青い星[ j ].fX = this.nレーンの中央X座標D_改[ (int)lane ] + 320;
119123 }
120124 this.st青い星[j].fY = ((((float)this.iPosY) + 350 + nJudgeLinePosY_delta_Drums + (((float)Math.Sin((double)this.st青い星[j].f半径)) * this.st青い星[j].f半径)) - 170f); //Y座標
121125 this.st青い星[j].f加速度X = (float)(num7 * Math.Cos((Math.PI * 2 * n回転初期値) / 360.0));
Show on old repository browser