OSDN Git Service

#36043 rev.920 で手違いが起きたため、一度 rev.919 に戻し、ファイルを再修正。Ech定義の使用を CChip のプロパティを使うよう一部変更。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 02.タイトル / CActEnumSongs.cs
index 3722d5b..a37b640 100644 (file)
@@ -15,7 +15,7 @@ using SampleFramework;
 \r
 namespace DTXMania\r
 {\r
-       internal class CActEnumSongs : CActivity\r
+       internal class CActEnumSongs :  CActivity\r
        {\r
                public bool bコマンドでの曲データ取得;\r
 \r
@@ -25,14 +25,14 @@ namespace DTXMania
                /// </summary>\r
                public CActEnumSongs()\r
                {\r
-                       Init(false);\r
+                       Init( false );\r
                }\r
 \r
-               public CActEnumSongs(bool _bコマンドでの曲データ取得)\r
+               public CActEnumSongs( bool _bコマンドでの曲データ取得 )\r
                {\r
-                       Init(_bコマンドでの曲データ取得);\r
+                       Init( _bコマンドでの曲データ取得 );\r
                }\r
-               private void Init(bool _bコマンドでの曲データ取得)\r
+               private void Init( bool _bコマンドでの曲データ取得 )\r
                {\r
                        base.b活性化してない = true;\r
                        bコマンドでの曲データ取得 = _bコマンドでの曲データ取得;\r
@@ -42,14 +42,14 @@ namespace DTXMania
 \r
                public override void On活性化()\r
                {\r
-                       if (this.b活性化してる)\r
+                       if ( this.b活性化してる )\r
                                return;\r
                        base.On活性化();\r
 \r
                        try\r
                        {\r
-                               this.ctNowEnumeratingSongs = new CCounter();    // 0, 1000, 17, CDTXMania.app.Timer );\r
-                               this.ctNowEnumeratingSongs.t開始(0, 100, 17, CDTXMania.app.Timer);\r
+                               this.ctNowEnumeratingSongs = new CCounter();    // 0, 1000, 17, CDTXMania.Instance.Timer );\r
+                               this.ctNowEnumeratingSongs.t開始( 0, 100, 17, CDTXMania.Instance.Timer );\r
                        }\r
                        finally\r
                        {\r
@@ -57,28 +57,28 @@ namespace DTXMania
                }\r
                public override void On非活性化()\r
                {\r
-                       if (this.b活性化してない)\r
+                       if ( this.b活性化してない )\r
                                return;\r
                        base.On非活性化();\r
                        this.ctNowEnumeratingSongs = null;\r
                }\r
                public override void OnManagedリソースの作成()\r
                {\r
-                       if (this.b活性化してない)\r
+                       if ( this.b活性化してない )\r
                                return;\r
-                       string pathNowEnumeratingSongs = CSkin.Path(@"Graphics\ScreenTitle NowEnumeratingSongs.png");\r
-                       if (File.Exists(pathNowEnumeratingSongs))\r
+                       string pathNowEnumeratingSongs = CSkin.Path( @"Graphics\ScreenTitle NowEnumeratingSongs.png" );\r
+                       if ( File.Exists( pathNowEnumeratingSongs ) )\r
                        {\r
-                               this.txNowEnumeratingSongs = TextureFactory.tテクスチャの生成(pathNowEnumeratingSongs, false);\r
+                               this.txNowEnumeratingSongs = TextureFactory.tテクスチャの生成( pathNowEnumeratingSongs, false );\r
                        }\r
                        else\r
                        {\r
                                this.txNowEnumeratingSongs = null;\r
                        }\r
-                       string pathDialogNowEnumeratingSongs = CSkin.Path(@"Graphics\ScreenConfig NowEnumeratingSongs.png");\r
-                       if (File.Exists(pathDialogNowEnumeratingSongs))\r
+                       string pathDialogNowEnumeratingSongs = CSkin.Path( @"Graphics\ScreenConfig NowEnumeratingSongs.png" );\r
+                       if ( File.Exists( pathDialogNowEnumeratingSongs ) )\r
                        {\r
-                               this.txDialogNowEnumeratingSongs = TextureFactory.tテクスチャの生成(pathDialogNowEnumeratingSongs, false);\r
+                               this.txDialogNowEnumeratingSongs = TextureFactory.tテクスチャの生成( pathDialogNowEnumeratingSongs, false );\r
                        }\r
                        else\r
                        {\r
@@ -87,71 +87,71 @@ namespace DTXMania
 \r
                        try\r
                        {\r
-                               System.Drawing.Font ftMessage = new System.Drawing.Font("MS PGothic", 40 * 3f, FontStyle.Bold, GraphicsUnit.Pixel);\r
+                               System.Drawing.Font ftMessage = new System.Drawing.Font( "MS PGothic", 40 * 3f, FontStyle.Bold, GraphicsUnit.Pixel );\r
                                string[] strMessage = \r
                                {\r
                                        "     曲データの一覧を\n       取得しています。\n   しばらくお待ちください。",\r
                                        " Now enumerating songs.\n         Please wait..."\r
                                };\r
-                               int ci = (CultureInfo.CurrentCulture.TwoLetterISOLanguageName == "ja") ? 0 : 1;\r
-                               if ((strMessage != null) && (strMessage.Length > 0))\r
+                               int ci = ( CultureInfo.CurrentCulture.TwoLetterISOLanguageName == "ja" ) ? 0 : 1;\r
+                               if ( ( strMessage != null ) && ( strMessage.Length > 0 ) )\r
                                {\r
-                                       Bitmap image = new Bitmap(1, 1);\r
-                                       Graphics graphics = Graphics.FromImage(image);\r
-                                       SizeF ef = graphics.MeasureString(strMessage[ci], ftMessage);\r
-                                       Size size = new Size((int)Math.Ceiling((double)ef.Width), (int)Math.Ceiling((double)ef.Height));\r
+                                       Bitmap image = new Bitmap( 1, 1 );\r
+                                       Graphics graphics = Graphics.FromImage( image );\r
+                                       SizeF ef = graphics.MeasureString( strMessage[ ci ], ftMessage );\r
+                                       Size size = new Size( (int) Math.Ceiling( (double) ef.Width ), (int) Math.Ceiling( (double) ef.Height ) );\r
                                        graphics.Dispose();\r
                                        image.Dispose();\r
-                                       image = new Bitmap(size.Width, size.Height);\r
-                                       graphics = Graphics.FromImage(image);\r
+                                       image = new Bitmap( size.Width, size.Height );\r
+                                       graphics = Graphics.FromImage( image );\r
                                        graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;\r
-                                       graphics.DrawString(strMessage[ci], ftMessage, Brushes.White, (float)0f, (float)0f);\r
+                                       graphics.DrawString( strMessage[ ci ], ftMessage, Brushes.White, (float) 0f, (float) 0f );\r
                                        graphics.Dispose();\r
-                                       this.txMessage = new CTexture(CDTXMania.app.Device, image, CDTXMania.app.TextureFormat);\r
-                                       this.txMessage.vc拡大縮小倍率 = new Vector3(0.5f, 0.5f, 1f);\r
+                                       this.txMessage = new CTexture( CDTXMania.Instance.Device, image, CDTXMania.Instance.TextureFormat );\r
+                                       this.txMessage.vc拡大縮小倍率 = new Vector3( 0.5f, 0.5f, 1f );\r
                                        image.Dispose();\r
-                                       TextureFactory.t安全にDisposeする(ref ftMessage);\r
+                                       TextureFactory.t安全にDisposeする( ref ftMessage );\r
                                }\r
                                else\r
                                {\r
                                        this.txMessage = null;\r
                                }\r
                        }\r
-                       catch (CTextureCreateFailedException)\r
+                       catch ( CTextureCreateFailedException )\r
                        {\r
-                               Trace.TraceError("テクスチャの生成に失敗しました。(txMessage)");\r
+                               Trace.TraceError( "テクスチャの生成に失敗しました。(txMessage)" );\r
                                this.txMessage = null;\r
                        }\r
-\r
+       \r
                        base.OnManagedリソースの作成();\r
                }\r
                public override void OnManagedリソースの解放()\r
                {\r
-                       if (this.b活性化してない)\r
+                       if ( this.b活性化してない )\r
                                return;\r
 \r
-                       TextureFactory.t安全にDisposeする(ref this.txDialogNowEnumeratingSongs);\r
-                       TextureFactory.t安全にDisposeする(ref this.txNowEnumeratingSongs);\r
-                       TextureFactory.t安全にDisposeする(ref this.txMessage);\r
+                       TextureFactory.t安全にDisposeする( ref this.txDialogNowEnumeratingSongs );\r
+                       TextureFactory.t安全にDisposeする( ref this.txNowEnumeratingSongs );\r
+                       TextureFactory.t安全にDisposeする( ref this.txMessage );\r
                        base.OnManagedリソースの解放();\r
                }\r
 \r
                public override int On進行描画()\r
                {\r
-                       if (this.b活性化してない)\r
+                       if ( this.b活性化してない )\r
                        {\r
                                return 0;\r
                        }\r
                        this.ctNowEnumeratingSongs.t進行Loop();\r
-                       if (this.txNowEnumeratingSongs != null)\r
+                       if ( this.txNowEnumeratingSongs != null )\r
                        {\r
-                               this.txNowEnumeratingSongs.n透明度 = (int)(176.0 + 80.0 * Math.Sin((double)(2 * Math.PI * this.ctNowEnumeratingSongs.n現在の値 * 2 / 100.0)));\r
-                               this.txNowEnumeratingSongs.t2D描画(CDTXMania.app.Device, 18, 7);\r
+                               this.txNowEnumeratingSongs.n透明度 = (int) ( 176.0 + 80.0 * Math.Sin( (double) (2 * Math.PI * this.ctNowEnumeratingSongs.n現在の値 * 2 / 100.0 ) ) );\r
+                               this.txNowEnumeratingSongs.t2D描画( CDTXMania.Instance.Device, 18, 7 );\r
                        }\r
-                       if (bコマンドでの曲データ取得 && this.txDialogNowEnumeratingSongs != null)\r
+                       if ( bコマンドでの曲データ取得 && this.txDialogNowEnumeratingSongs != null )\r
                        {\r
-                               this.txDialogNowEnumeratingSongs.t2D描画(CDTXMania.app.Device, 500, 300);\r
-                               this.txMessage.t2D描画(CDTXMania.app.Device, 540, 320);\r
+                               this.txDialogNowEnumeratingSongs.t2D描画( CDTXMania.Instance.Device, 500, 300 );\r
+                               this.txMessage.t2D描画( CDTXMania.Instance.Device, 540, 320 );\r
                        }\r
 \r
                        return 0;\r