• R/O
  • SSH
  • HTTPS

dtxmania: 提交


Commit MetaInfo

修订版435 (tree)
时间2012-06-30 22:24:33
作者kairera0467

Log Message

#28314 Danger時に背景が暗くなるようになった。(今のところは画像を追加して実装しています。)
さらに「DANGER」の文字の不透明度を下げて少し見やすくした。

更改概述

差异

--- branches/120630(DTXMania with #28314)/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsDanger.cs (revision 434)
+++ branches/120630(DTXMania with #28314)/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CAct演奏DrumsDanger.cs (revision 435)
@@ -36,6 +36,7 @@
3636 if( !base.b活性化してない )
3737 {
3838 this.txDANGER = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\ScreenPlayDrums danger.png" ) );
39+ this.tx黒 = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\ScreenPlayDrums Black.png"));
3940 base.OnManagedリソースの作成();
4041 }
4142 }
@@ -44,6 +45,7 @@
4445 if( !base.b活性化してない )
4546 {
4647 CDTXMania.tテクスチャの解放( ref this.txDANGER );
48+ CDTXMania.tテクスチャの解放(ref this.tx黒);
4749 base.OnManagedリソースの解放();
4850 }
4951 }
@@ -82,7 +84,8 @@
8284 int num = this.ct透明度用.n現在の値;
8385 if( this.txDANGER != null )
8486 {
85- this.txDANGER.n透明度 = 60 + ( ( num < 180 ) ? num : ( 360 - num ) );
87+ this.txDANGER.n透明度 = 100; //試験的にDANGERの点滅しながら表示を無効にしました。
88+ this.tx黒.n透明度 = 20;  //
8689 }
8790 num = this.ct移動用.n現在の値;
8891 int num2 = CDTXMania.ConfigIni.bReverse.Drums ? ( 0x7f - num ) : num;
@@ -90,6 +93,7 @@
9093 {
9194 if( this.txDANGER != null )
9295 {
96+ this.tx黒.t2D描画(CDTXMania.app.Device, 0, 0);
9397 this.txDANGER.t2D描画( CDTXMania.app.Device, 0x26, ( i * 0x80 ) + num2, this.rc領域[ 0 ] );
9498 this.txDANGER.t2D描画( CDTXMania.app.Device, 0x26, ( ( i * 0x80 ) + num2 ) + 0x40, this.rc領域[ 1 ] );
9599 this.txDANGER.t2D描画( CDTXMania.app.Device, 0x12a, ( i * 0x80 ) + num2, this.rc領域[ 0 ] );
@@ -112,6 +116,7 @@
112116 // private const int n左位置 = 0x26;
113117 private readonly Rectangle[] rc領域 = new Rectangle[] { new Rectangle( 0, 0, 0x20, 0x40 ), new Rectangle( 0x20, 0, 0x20, 0x40 ) };
114118 private CTexture txDANGER;
119+ private CTexture tx黒;
115120 //-----------------
116121 #endregion
117122 }
--- branches/120630(DTXMania with #28314)/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CStage演奏ドラム画面.cs (revision 434)
+++ branches/120630(DTXMania with #28314)/DTXManiaプロジェクト/コード/ステージ/07.演奏/ドラム画面/CStage演奏ドラム画面.cs (revision 435)
@@ -156,35 +156,35 @@
156156 CDTXMania.DTX.t全チップの再生停止();
157157 base.eフェーズID = CStage.Eフェーズ.演奏_STAGE_FAILED;
158158 }
159- this.t進行描画・背景();
160- this.t進行描画・MIDIBGM();
161- this.t進行描画・パネル文字列();
162- this.t進行描画・スコア();
163- this.t進行描画・AVI();
164- this.t進行描画・BGA();
165- this.t進行描画・ステータスパネル();
166- this.t進行描画・ギターベースフレーム();
167- this.t進行描画・レーンフラッシュGB();
159+ this.t進行描画・背景();
160+ this.t進行描画・MIDIBGM();
161+ this.t進行描画・レーンフラッシュD();
162+ this.t進行描画・DANGER();
163+ this.t進行描画・パネル文字列();
164+ this.t進行描画・スコア();
165+ this.t進行描画・AVI();
166+ this.t進行描画・BGA();
167+ this.t進行描画・ステータスパネル();
168+ this.t進行描画・ギターベースフレーム();
169+ this.t進行描画・レーンフラッシュGB();
168170 this.t進行描画・ギターベース判定ライン();
169171 this.t進行描画・ゲージ();
170172 this.t進行描画・グラフ(); // #24074 2011.01.23 add ikanick
171- this.t進行描画・レーンフラッシュD();
172- this.t進行描画・DANGER();
173- this.t進行描画・判定ライン();
174- this.t進行描画・RGBボタン();
175- this.t進行描画・判定文字列1・通常位置指定の場合();
176- this.t進行描画・コンボ();
177- this.t進行描画・WailingBonus();
178- this.t進行描画・譜面スクロール速度();
179- this.t進行描画・チップアニメ();
180- bIsFinishedPlaying = this.t進行描画・チップ(E楽器パート.DRUMS);
181- this.t進行描画・演奏情報();
182- this.t進行描画・ドラムパッド();
183- this.t進行描画・判定文字列2・判定ライン上指定の場合();
184- this.t進行描画・Wailing枠();
185- this.t進行描画・チップファイアD();
186- this.t進行描画・チップファイアGB();
187- this.t進行描画・STAGEFAILED();
173+ this.t進行描画・判定ライン();
174+ this.t進行描画・RGBボタン();
175+ this.t進行描画・判定文字列1・通常位置指定の場合();
176+ this.t進行描画・コンボ();
177+ this.t進行描画・WailingBonus();
178+ this.t進行描画・譜面スクロール速度();
179+ this.t進行描画・チップアニメ();
180+ bIsFinishedPlaying = this.t進行描画・チップ(E楽器パート.DRUMS);
181+ this.t進行描画・演奏情報();
182+ this.t進行描画・ドラムパッド();
183+ this.t進行描画・判定文字列2・判定ライン上指定の場合();
184+ this.t進行描画・Wailing枠();
185+ this.t進行描画・チップファイアD();
186+ this.t進行描画・チップファイアGB();
187+ this.t進行描画・STAGEFAILED();
188188 bIsFinishedFadeout = this.t進行描画・フェードイン・アウト();
189189 if( bIsFinishedPlaying && ( base.eフェーズID == CStage.Eフェーズ.共通_通常状態 ) )
190190 {
Show on old repository browser