修订版 | 632382c47f86404a07ca47268a6fe5b232d1a55e (tree) |
---|---|
时间 | 2011-01-11 22:37:36 |
作者 | ikanick <ikanick@16f4...> |
Commiter | ikanick |
#24074 オートの時はグラフを表示しないようにした。
ストイックモードの時はグラフを表示しないようにした。
目標値に達すると青(現在)グラフがすこーし光るようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@70 16f42ceb-6dc6-49c8-ba94-f2d53467949d
@@ -383,7 +383,7 @@ namespace DTXMania | ||
383 | 383 | "To draw BGA (back ground animations)\n or not."); |
384 | 384 | this.list項目リスト.Add( this.iSystemBGA ); |
385 | 385 | this.iSystemGraph = new CItemToggle( "Graph", CDTXMania.ConfigIni.bGraph有効, |
386 | - "達成率グラフの使用:\n最高スキル達成率と比較できるグラフ\nを表示する場合にON にします。\n現バージョンではドラムのみとなって\nいます。", | |
386 | + "達成率グラフの使用:\n最高スキル達成率と比較できるグラフ\nを表示する場合にON にします。\nオートプレイだと表示されません。\n現バージョンではドラムのみとなって\nいます。", | |
387 | 387 | "To draw Graph \n or not."); |
388 | 388 | this.list項目リスト.Add( this.iSystemGraph ); |
389 | 389 | this.iSystemFillIn = new CItemToggle( "FillIn", CDTXMania.ConfigIni.bフィルイン有効, |
@@ -460,7 +460,7 @@ namespace DTXMania | ||
460 | 460 | "The volumes for AUTO chips.\nYou can specify from 0 to 100%."); |
461 | 461 | this.list項目リスト.Add( this.iSystemAutoChipVolume ); |
462 | 462 | this.iSystemStoicMode = new CItemToggle( "StoicMode", CDTXMania.ConfigIni.bストイックモード, |
463 | - "ストイック(禁欲)モード:\n以下をまとめて表示ON/OFFします。\n・プレビュー画像/動画\n・リザルト画像/動画\n・NowLoading画像\n・演奏画面の背景画像\n・BGA 画像\n・AVI 動画\n", | |
463 | + "ストイック(禁欲)モード:\n以下をまとめて表示ON/OFFします。\n・プレビュー画像/動画\n・リザルト画像/動画\n・NowLoading画像\n・演奏画面の背景画像\n・BGA 画像 / AVI 動画\n・グラフ画像\n", | |
464 | 464 | "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)"); |
465 | 465 | this.list項目リスト.Add( this.iSystemStoicMode ); |
466 | 466 | this.iSystemCymbalFree = new CItemToggle( "CymbalFree", CDTXMania.ConfigIni.bシンバルフリー, |
@@ -109,15 +109,28 @@ namespace DTXMania | ||
109 | 109 | } |
110 | 110 | |
111 | 111 | // グラフ |
112 | + // --現在値 | |
112 | 113 | if (this.txグラフ != null) |
113 | 114 | { |
114 | 115 | this.txグラフ.n透明度 = 192; |
115 | 116 | this.txグラフ.vc拡大縮小倍率 = new Vector3(1f, 1f, 1f); |
116 | 117 | } |
117 | - // --現在値 | |
118 | 118 | rectangle = new Rectangle(0, 0, 10, (int)(230f * this.dbグラフ値現在 / 100)); |
119 | 119 | this.txグラフ.t2D描画(CDTXMania.app.Device, 350, 318 - (int)(230f * this.dbグラフ値現在 / 100), rectangle); |
120 | + if (dbグラフ値現在 >= dbグラフ値目標) | |
121 | + { | |
122 | + this.txグラフ.vc拡大縮小倍率 = new Vector3(1.2f, 1f, 1f); | |
123 | + this.txグラフ.n透明度 = 64; | |
124 | + this.txグラフ.b加算合成 = true; | |
125 | + this.txグラフ.t2D描画(CDTXMania.app.Device, 349, 318 - (int)(230f * this.dbグラフ値現在 / 100), rectangle); | |
126 | + } | |
120 | 127 | // --目標値 |
128 | + if (this.txグラフ != null) | |
129 | + { | |
130 | + this.txグラフ.n透明度 = 192; | |
131 | + this.txグラフ.vc拡大縮小倍率 = new Vector3(1f, 1f, 1f); | |
132 | + this.txグラフ.b加算合成 = false; | |
133 | + } | |
121 | 134 | rectangle = new Rectangle(10, 0, 10, (int)(230f * this.dbグラフ値目標 / 100)); |
122 | 135 | this.txグラフ.t2D描画(CDTXMania.app.Device, 368, 318 - (int)(230f * this.dbグラフ値目標 / 100), rectangle); |
123 | 136 |
@@ -1605,7 +1605,7 @@ namespace DTXMania | ||
1605 | 1605 | } |
1606 | 1606 | private void t進行描画・グラフ() |
1607 | 1607 | { |
1608 | - if (!CDTXMania.ConfigIni.bストイックモード && CDTXMania.ConfigIni.bGraph有効) | |
1608 | + if (!CDTXMania.ConfigIni.bストイックモード && !CDTXMania.ConfigIni.bドラムが全部オートプレイである && CDTXMania.ConfigIni.bGraph有効) | |
1609 | 1609 | { |
1610 | 1610 | this.actGraph.On進行描画(); |
1611 | 1611 | } |