OSDN Git Service

#24074 オートの時はグラフを表示しないようにした。 Release087
authorikanick <ikanick@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 11 Jan 2011 13:37:36 +0000 (13:37 +0000)
committerikanick <ikanick@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 11 Jan 2011 13:37:36 +0000 (13:37 +0000)
ストイックモードの時はグラフを表示しないようにした。
目標値に達すると青(現在)グラフがすこーし光るようにした。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@70 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏Drumsグラフ.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CStage演奏ドラム画面.cs

index 3bdacae..974c9be 100644 (file)
@@ -383,7 +383,7 @@ namespace DTXMania
                                "To draw BGA (back ground animations)\n or not.");\r
                        this.list項目リスト.Add( this.iSystemBGA );\r
                        this.iSystemGraph = new CItemToggle( "Graph", CDTXMania.ConfigIni.bGraph有効,\r
-                               "達成率グラフの使用:\n最高スキル達成率と比較できるグラフ\nを表示する場合にON にします。\n現バージョンではドラムのみとなって\nいます。",\r
+                               "達成率グラフの使用:\n最高スキル達成率と比較できるグラフ\nを表示する場合にON にします。\nオートプレイだと表示されません。\n現バージョンではドラムのみとなって\nいます。",\r
                                "To draw Graph \n or not.");\r
                        this.list項目リスト.Add( this.iSystemGraph );\r
                        this.iSystemFillIn = new CItemToggle( "FillIn", CDTXMania.ConfigIni.bフィルイン有効,\r
@@ -460,7 +460,7 @@ namespace DTXMania
                                "The volumes for AUTO chips.\nYou can specify from 0 to 100%.");\r
                        this.list項目リスト.Add( this.iSystemAutoChipVolume );\r
                        this.iSystemStoicMode = new CItemToggle( "StoicMode", CDTXMania.ConfigIni.bストイックモード,\r
-                               "ストイック(禁欲)モード:\n以下をまとめて表示ON/OFFします。\n・プレビュー画像/動画\n・リザルト画像/動画\n・NowLoading画像\n・演奏画面の背景画像\n・BGA 画像\n・AVI 動画\n",\r
+                               "ストイック(禁欲)モード:\n以下をまとめて表示ON/OFFします。\n・プレビュー画像/動画\n・リザルト画像/動画\n・NowLoading画像\n・演奏画面の背景画像\n・BGA 画像 / AVI 動画\n・グラフ画像\n",\r
                                "Turn ON to disable drawing\n * preview image / movie\n * result image / movie\n * nowloading image\n * wallpaper (in playing screen)\n * BGA / AVI (in playing screen)");\r
                        this.list項目リスト.Add( this.iSystemStoicMode );\r
                        this.iSystemCymbalFree = new CItemToggle( "CymbalFree", CDTXMania.ConfigIni.bシンバルフリー,\r
index 8c70b4a..5e9faef 100644 (file)
@@ -109,15 +109,28 @@ namespace DTXMania
                 }\r
 \r
                 // グラフ\r
+                // --現在値\r
                 if (this.txグラフ != null)\r
                 {\r
                     this.txグラフ.n透明度 = 192;\r
                     this.txグラフ.vc拡大縮小倍率 = new Vector3(1f, 1f, 1f);\r
                 }\r
-                // --現在値\r
                 rectangle = new Rectangle(0, 0, 10, (int)(230f * this.dbグラフ値現在 / 100));\r
                 this.txグラフ.t2D描画(CDTXMania.app.Device, 350, 318 - (int)(230f * this.dbグラフ値現在 / 100), rectangle);\r
+                if (dbグラフ値現在 >= dbグラフ値目標)\r
+                {\r
+                    this.txグラフ.vc拡大縮小倍率 = new Vector3(1.2f, 1f, 1f);\r
+                    this.txグラフ.n透明度 = 64;\r
+                    this.txグラフ.b加算合成 = true;\r
+                    this.txグラフ.t2D描画(CDTXMania.app.Device, 349, 318 - (int)(230f * this.dbグラフ値現在 / 100), rectangle);\r
+                }\r
                 // --目標値\r
+                if (this.txグラフ != null)\r
+                {\r
+                    this.txグラフ.n透明度 = 192;\r
+                    this.txグラフ.vc拡大縮小倍率 = new Vector3(1f, 1f, 1f);\r
+                    this.txグラフ.b加算合成 = false;\r
+                }\r
                 rectangle = new Rectangle(10, 0, 10, (int)(230f * this.dbグラフ値目標 / 100));\r
                 this.txグラフ.t2D描画(CDTXMania.app.Device, 368, 318 - (int)(230f * this.dbグラフ値目標 / 100), rectangle);\r
                 \r
index a017975..7912370 100644 (file)
@@ -1605,7 +1605,7 @@ namespace DTXMania
         }\r
         private void t進行描画・グラフ()\r
         {\r
-            if (!CDTXMania.ConfigIni.bストイックモード && CDTXMania.ConfigIni.bGraph有効)\r
+            if (!CDTXMania.ConfigIni.bストイックモード && !CDTXMania.ConfigIni.bドラムが全部オートプレイである && CDTXMania.ConfigIni.bGraph有効)\r
             {\r
                 this.actGraph.On進行描画();\r
             }\r