OSDN Git Service

DTXManiaソリューション、DTXManiaプロジェクト、DTXCreatorプロジェクト、FDKプロジェクトについて英語化。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 07.演奏 / CAct演奏ステージ失敗.cs
diff --git a/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏ステージ失敗.cs b/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏ステージ失敗.cs
deleted file mode 100644 (file)
index 4680228..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-using System;\r
-using System.Collections.Generic;\r
-using System.Text;\r
-using System.Drawing;\r
-using System.IO;\r
-using FDK;\r
-\r
-namespace DTXMania\r
-{\r
-       internal class CAct演奏ステージ失敗 : CActivity\r
-       {\r
-               public CAct演奏ステージ失敗()\r
-               {\r
-                       base.b活性化してない = true;\r
-               }\r
-\r
-               public void Start()\r
-               {\r
-                       this.ct進行 = new CCounter(0, 0x3e8, 2, CDTXMania.Instance.Timer);\r
-               }\r
-\r
-               public override void On活性化()\r
-               {\r
-                       this.sd効果音 = null;\r
-                       this.b効果音再生済み = false;\r
-                       this.ct進行 = new CCounter();\r
-                       base.On活性化();\r
-               }\r
-\r
-               public override void On非活性化()\r
-               {\r
-                       this.ct進行 = null;\r
-                       if (this.sd効果音 != null)\r
-                       {\r
-                               CDTXMania.Instance.Sound管理.tサウンドを破棄する(this.sd効果音);\r
-                               this.sd効果音 = null;\r
-                       }\r
-                       base.On非活性化();\r
-               }\r
-\r
-               public override void OnManagedリソースの作成()\r
-               {\r
-                       if (!base.b活性化してない)\r
-                       {\r
-                               this.txStageFailed = TextureFactory.tテクスチャの生成(CSkin.Path(@"Graphics\ScreenPlay stage failed.jpg"));\r
-                               base.OnManagedリソースの作成();\r
-                       }\r
-               }\r
-\r
-               public override void OnManagedリソースの解放()\r
-               {\r
-                       if (!base.b活性化してない)\r
-                       {\r
-                               TextureFactory.tテクスチャの解放(ref this.txStageFailed);\r
-                               base.OnManagedリソースの解放();\r
-                       }\r
-               }\r
-\r
-               public override int On進行描画()\r
-               {\r
-                       if (base.b活性化してない)\r
-                       {\r
-                               return 0;\r
-                       }\r
-                       if ((this.ct進行 == null) || this.ct進行.b停止中)\r
-                       {\r
-                               return 0;\r
-                       }\r
-                       this.ct進行.t進行();\r
-                       if (this.ct進行.n現在の値 < 100)\r
-                       {\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.Instance.Device,\r
-                                               0, 0,\r
-                                               new Rectangle((int)(x * Scale.X), 0, (int)((320 - x) * Scale.X), (int)(480 * Scale.Y)));\r
-                                       this.txStageFailed.t2D描画(CDTXMania.Instance.Device,\r
-                                               (int)((320 + x) * Scale.X), 0,\r
-                                               new Rectangle((int)(320 * Scale.X), 0, (int)((320 - x) * Scale.X), (int)(480 * Scale.Y)));\r
-                               }\r
-                       }\r
-                       else\r
-                       {\r
-                               if (this.txStageFailed != null)\r
-                               {\r
-                                       this.txStageFailed.t2D描画(CDTXMania.Instance.Device, 0, 0);\r
-                               }\r
-                               if (this.ct進行.n現在の値 <= 250)\r
-                               {\r
-                                       int num2 = CDTXMania.Instance.Random.Next(5) - 2;\r
-                                       int y = CDTXMania.Instance.Random.Next(5) - 2;\r
-                                       if (this.txStageFailed != null)\r
-                                       {\r
-                                               this.txStageFailed.t2D描画(CDTXMania.Instance.Device, num2 * Scale.X, y * Scale.Y);\r
-                                       }\r
-                               }\r
-                               if (!this.b効果音再生済み)\r
-                               {\r
-                                       if (((CDTXMania.Instance.DTX.SOUND_STAGEFAILED != null) && (CDTXMania.Instance.DTX.SOUND_STAGEFAILED.Length > 0)) && File.Exists(CDTXMania.Instance.DTX.strフォルダ名 + CDTXMania.Instance.DTX.SOUND_STAGEFAILED))\r
-                                       {\r
-                                               try\r
-                                               {\r
-                                                       if (this.sd効果音 != null)\r
-                                                       {\r
-                                                               CDTXMania.Instance.Sound管理.tサウンドを破棄する(this.sd効果音);\r
-                                                               this.sd効果音 = null;\r
-                                                       }\r
-                                                       this.sd効果音 = CDTXMania.Instance.Sound管理.tサウンドを生成する(CDTXMania.Instance.DTX.strフォルダ名 + CDTXMania.Instance.DTX.SOUND_STAGEFAILED);\r
-                                                       this.sd効果音.t再生を開始する();\r
-                                               }\r
-                                               catch\r
-                                               {\r
-                                               }\r
-                                       }\r
-                                       else\r
-                                       {\r
-                                               CDTXMania.Instance.Skin.soundSTAGEFAILED音.t再生する();\r
-                                       }\r
-                                       this.b効果音再生済み = true;\r
-                               }\r
-                       }\r
-                       if (!this.ct進行.b終了値に達した)\r
-                       {\r
-                               return 0;\r
-                       }\r
-                       return 1;\r
-               }\r
-\r
-               private bool b効果音再生済み;\r
-               private CCounter ct進行;\r
-               private CSound sd効果音;\r
-               private CTexture txStageFailed;\r
-       }\r
-}\r