Revision | 326 (tree) |
---|---|
Time | 2014-02-14 20:37:19 |
Author | kairera0467 |
#xxxxx レーンタイプC、DでRDPositionが適用されていないバグを修正。
@@ -112,10 +112,14 @@ | ||
112 | 112 | else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.C) |
113 | 113 | { |
114 | 114 | 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; | |
115 | 117 | } |
116 | 118 | else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D) |
117 | 119 | { |
118 | 120 | 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; | |
119 | 123 | } |
120 | 124 | 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座標 |
121 | 125 | this.st青い星[j].f加速度X = (float)(num7 * Math.Cos((Math.PI * 2 * n回転初期値) / 360.0)); |
@@ -917,11 +921,11 @@ | ||
917 | 921 | { |
918 | 922 | if (CDTXMania.ConfigIni.eRDPosition == ERDPosition.RCRD) |
919 | 923 | { |
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); | |
921 | 925 | } |
922 | 926 | else |
923 | 927 | { |
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); | |
925 | 929 | } |
926 | 930 | } |
927 | 931 | else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D) |
@@ -1054,7 +1058,7 @@ | ||
1054 | 1058 | // LC HH SD BD HT LT FT CY RD LP LP |
1055 | 1059 | private readonly int[] nレーンの中央X座標 = new int[] { 7, 71, 176, 293, 230, 349, 398, 464, 124, 514, 124 }; |
1056 | 1060 | 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 | |
1058 | 1062 | private int[] nレーンの中央X座標_改 = new int[] { 7, 71, 176, 293, 230, 349, 398, 498, 124, 448, 124 }; |
1059 | 1063 | private int[] nレーンの中央X座標B = new int[] { 7, 71, 124, 240, 297, 349, 398, 464, 180, 514, 180 }; |
1060 | 1064 | private int[] nレーンの中央X座標B_改 = new int[] { 7, 71, 124, 240, 297, 349, 398, 500, 180, 448, 180 }; |
@@ -112,10 +112,14 @@ | ||
112 | 112 | else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.C) |
113 | 113 | { |
114 | 114 | 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; | |
115 | 117 | } |
116 | 118 | else if (CDTXMania.ConfigIni.eLaneType.Drums == Eタイプ.D) |
117 | 119 | { |
118 | 120 | 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; | |
119 | 123 | } |
120 | 124 | 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座標 |
121 | 125 | this.st青い星[j].f加速度X = (float)(num7 * Math.Cos((Math.PI * 2 * n回転初期値) / 360.0)); |