OSDN Git Service

#none 定数πと思しき値をMath.PIに置換。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 11 Jul 2011 16:50:32 +0000 (16:50 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 11 Jul 2011 16:50:32 +0000 (16:50 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@226 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelectPreimageパネル.cs
DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelectステータスパネル.cs
DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelect演奏履歴パネル.cs
DTXManiaプロジェクト/コード/ステージ/05.選曲/CStage選曲.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏ステージ失敗.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/ギター画面/CAct演奏GuitarWailingBonus.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsWailingBonus.cs
DTXManiaプロジェクト/コード/ステージ/08.結果/CActResultImage.cs
DTXManiaプロジェクト/コード/ステージ/08.結果/CActResultSongBar.cs

index 9d2ec7f..f0c6d7d 100644 (file)
@@ -488,7 +488,7 @@ namespace DTXMania
                        else\r
                        {\r
                                double num = ( (double) this.ct登場アニメ用.n現在の値 ) / 100.0;\r
-                               double num2 = Math.Cos( ( 1.5 + ( 0.5 * num ) ) * 3.1415926535897931 );\r
+                               double num2 = Math.Cos( ( 1.5 + ( 0.5 * num ) ) * Math.PI );\r
                                this.n本体X = 8;\r
                                this.n本体Y = 0x39 - ( (int) ( this.txパネル本体.sz画像サイズ.Height * ( 1.0 - ( num2 * num2 ) ) ) );\r
                        }\r
index d1f14a0..41de9cf 100644 (file)
@@ -155,7 +155,7 @@ namespace DTXMania
                                        else\r
                                        {\r
                                                double num2 = ( (double) ( 100 - this.ct登場アニメ用.n現在の値 ) ) / 100.0;\r
-                                               double num3 = Math.Sin( 1.5707963267948966 * num2 );\r
+                                               double num3 = Math.Sin( Math.PI / 2 * num2 );\r
                                                this.n本体X = 3 - ( (int) ( ( this.txパネル本体.sz画像サイズ.Width * num3 ) * num3 ) );\r
                                                this.n本体Y = 0x15d;\r
                                        }\r
index 25a257b..dd386e3 100644 (file)
@@ -105,7 +105,7 @@ namespace DTXMania
                                else\r
                                {\r
                                        double num = ( (double) this.ct登場アニメ用.n現在の値 ) / 100.0;\r
-                                       double num2 = Math.Cos( ( 1.5 + ( 0.5 * num ) ) * 3.1415926535897931 );\r
+                                       double num2 = Math.Cos( ( 1.5 + ( 0.5 * num ) ) * Math.PI );\r
                                        this.n本体X = 0x195;\r
                                        this.n本体Y = 0x174 + ( (int) ( this.txパネル本体.sz画像サイズ.Height * ( 1.0 - ( num2 * num2 ) ) ) );\r
                                }\r
index 7b8d89a..fa62ea0 100644 (file)
@@ -238,9 +238,9 @@ namespace DTXMania
                                int y = 0;\r
                                if( this.ct登場時アニメ用共通.b進行中 )\r
                                {\r
-                                       double num2 = ( (double) this.ct登場時アニメ用共通.n現在の値 ) / 100.0;\r
-                                       double num3 = Math.Sin( 1.5707963267948966 * num2 );\r
-                                       y = ( (int) ( this.tx上部パネル.sz画像サイズ.Height * num3 ) ) - this.tx上部パネル.sz画像サイズ.Height;\r
+                                       double db登場割合 = ( (double) this.ct登場時アニメ用共通.n現在の値 ) / 100.0;  // 100が最終値\r
+                                       double dbY表示割合 = Math.Sin( Math.PI / 2 * db登場割合 );\r
+                                       y = ( (int) ( this.tx上部パネル.sz画像サイズ.Height * dbY表示割合 ) ) - this.tx上部パネル.sz画像サイズ.Height;\r
                                }\r
                                if( this.tx上部パネル != null )\r
                                                this.tx上部パネル.t2D描画( CDTXMania.app.Device, 0, y );\r
index 0232fe8..fa19d07 100644 (file)
@@ -73,7 +73,7 @@ namespace DTXMania
                        this.ct進行.t進行();\r
                        if( this.ct進行.n現在の値 < 100 )\r
                        {\r
-                               int x = (int) ( 320.0 * Math.Cos( ( 1.5707963267948966 * this.ct進行.n現在の値 ) / 100.0 ) );\r
+                               int x = (int) ( 320.0 * Math.Cos( ( Math.PI / 2 * this.ct進行.n現在の値 ) / 100.0 ) );\r
                                if( ( x != 320 ) && ( this.txStageFailed != null ) )\r
                                {\r
                                        this.txStageFailed.t2D描画( CDTXMania.app.Device, 0, 0, new Rectangle( x, 0, 320 - x, 480 ) );\r
index b75fdec..3bd59c4 100644 (file)
@@ -93,11 +93,11 @@ namespace DTXMania
                                                        int num8 = this.ct進行用[ (int) e楽器パート2, m ].n現在の値;\r
                                                        if( num8 < 100 )\r
                                                        {\r
-                                                               num6 = (int) ( 64.0 + ( 290.0 * Math.Cos( 1.5707963267948966 * ( ( (double) num8 ) / 100.0 ) ) ) );\r
+                                                               num6 = (int) ( 64.0 + ( 290.0 * Math.Cos( Math.PI / 2 * ( ( (double) num8 ) / 100.0 ) ) ) );\r
                                                        }\r
                                                        else if( num8 < 150 )\r
                                                        {\r
-                                                               num6 = (int) ( 64.0 + ( ( 150 - num8 ) * Math.Sin( ( 3.1415926535897931 * ( ( num8 - 100 ) % 0x19 ) ) / 25.0 ) ) );\r
+                                                               num6 = (int) ( 64.0 + ( ( 150 - num8 ) * Math.Sin( ( Math.PI * ( ( num8 - 100 ) % 0x19 ) ) / 25.0 ) ) );\r
                                                        }\r
                                                        else if( num8 < 200 )\r
                                                        {\r
index 19c07fa..80fe989 100644 (file)
@@ -98,11 +98,11 @@ namespace DTXMania
                                                                int num6 = this.ct進行用[ (int) e楽器パート, j ].n現在の値;\r
                                                                if( num6 < 100 )\r
                                                                {\r
-                                                                       num4 = (int) ( 64.0 + ( 290.0 * Math.Cos( 1.5707963267948966 * ( ( (float) num6 ) / 100f ) ) ) );\r
+                                                                       num4 = (int) ( 64.0 + ( 290.0 * Math.Cos( Math.PI / 2 * ( ( (float) num6 ) / 100f ) ) ) );\r
                                                                }\r
                                                                else if( num6 < 150 )\r
                                                                {\r
-                                                                       num4 = (int) ( 64.0 + ( ( 150 - num6 ) * Math.Sin( ( 3.1415926535897931 * ( ( num6 - 100 ) % 0x19 ) ) / 25.0 ) ) );\r
+                                                                       num4 = (int) ( 64.0 + ( ( 150 - num6 ) * Math.Sin( ( Math.PI * ( ( num6 - 100 ) % 0x19 ) ) / 25.0 ) ) );\r
                                                                }\r
                                                                else if( num6 < 200 )\r
                                                                {\r
index e76daf7..1c91b5d 100644 (file)
@@ -121,7 +121,7 @@ namespace DTXMania
                        else\r
                        {\r
                                double num3 = ( (double) this.ct登場用.n現在の値 ) / 100.0;\r
-                               double num4 = Math.Cos( ( 1.5 + ( 0.5 * num3 ) ) * 3.1415926535897931 );\r
+                               double num4 = Math.Cos( ( 1.5 + ( 0.5 * num3 ) ) * Math.PI );\r
                                this.n本体X = 4;\r
                                this.n本体Y = 0x3f - ( (int) ( ( ( this.txパネル本体 != null ) ? ( (double) this.txパネル本体.sz画像サイズ.Height ) : ( (double) 0 ) ) * ( 1.0 - ( num4 * num4 ) ) ) );\r
                        }\r
index ebf3421..5c95ca0 100644 (file)
@@ -99,19 +99,19 @@ namespace DTXMania
                                if( this.ct登場用.n現在の値 <= 100 )\r
                                {\r
                                        double num3 = 1.0 - ( ( (double) this.ct登場用.n現在の値 ) / 100.0 );\r
-                                       this.n本体X = -( (int) ( num * Math.Sin( 1.5707963267948966 * num3 ) ) );\r
+                                       this.n本体X = -( (int) ( num * Math.Sin( Math.PI / 2 * num3 ) ) );\r
                                        this.n本体Y = 0x18b;\r
                                }\r
                                else if( this.ct登場用.n現在の値 <= 200 )\r
                                {\r
                                        double num4 = ( (double) ( this.ct登場用.n現在の値 - 100 ) ) / 100.0;\r
-                                       this.n本体X = -( (int) ( ( ( (double) num ) / 6.0 ) * Math.Sin( 3.1415926535897931 * num4 ) ) );\r
+                                       this.n本体X = -( (int) ( ( ( (double) num ) / 6.0 ) * Math.Sin( Math.PI * num4 ) ) );\r
                                        this.n本体Y = 0x18b;\r
                                }\r
                                else if( this.ct登場用.n現在の値 <= 270 )\r
                                {\r
                                        double num5 = ( (double) ( this.ct登場用.n現在の値 - 200 ) ) / 70.0;\r
-                                       this.n本体X = -( (int) ( ( ( (double) num ) / 18.0 ) * Math.Sin( 3.1415926535897931 * num5 ) ) );\r
+                                       this.n本体X = -( (int) ( ( ( (double) num ) / 18.0 ) * Math.Sin( Math.PI * num5 ) ) );\r
                                        this.n本体Y = 0x18b;\r
                                }\r
                        }\r