OSDN Git Service

#xxxxx Matixx風の曲バー上のクリアアイコンを追加
authorkairera0467 <gennsou76573@gmail.com>
Tue, 16 Apr 2019 13:59:09 +0000 (22:59 +0900)
committerkairera0467 <gennsou76573@gmail.com>
Tue, 16 Apr 2019 13:59:09 +0000 (22:59 +0900)
#xxxxx Matixx風の難易度パネルのカーソル画像を更新
#xxxxx CActSelect曲リストのtxクリアランプをXGから共通に移動(GD側も実装したため)
#xxxxx リザルト画面のprotectedな変数と同名の変数が派生先にも入っていたので削除

DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelect曲リスト共通.cs
DTXManiaプロジェクト/コード/ステージ/05.選曲/GITADORA/CActSelect曲リストGITADORA.cs
DTXManiaプロジェクト/コード/ステージ/05.選曲/XG/CActSelect曲リストXG.cs
DTXManiaプロジェクト/コード/ステージ/08.結果/XG/CActResultImageXG.cs
実行時フォルダ/DTXManiaGR.exe
実行時フォルダ/System/DefaultMat/Graphics/5_Clearlamp.png [new file with mode: 0644]
実行時フォルダ/System/DefaultMat/Graphics/5_difficulty sensor.png

index 7effed6..42e8f6a 100644 (file)
@@ -829,6 +829,7 @@ namespace DTXMania
                public int n目標のスクロールカウンタ;
                private CTexture txSongNotFound, txEnumeratingSongs;
         protected CTexture[] txTumbnail = new CTexture[ 15 ];
+        protected CTexture txクリアランプ;
         private CTexture tx選曲パネル;
         private CTexture tx選択されている曲の曲名;
         private CTexture tx選択されている曲のアーティスト名;
index 805fe24..e339da2 100644 (file)
@@ -115,6 +115,8 @@ namespace DTXMania
                 this.tx青色 = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\FIFO Tile blue.png" ) );
                 this.tx群青 = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\FIFO Tile darkblue.png" ) );
 
+                this.txクリアランプ = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\5_Clearlamp.png" ) );
+
                            //this.tx曲名バー.Score = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\5_bar score.png" ), false );
                            //this.tx曲名バー.Box = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\5_bar box.png" ), false );
                            //this.tx曲名バー.Other = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\5_bar other.png" ), false );
@@ -190,6 +192,8 @@ namespace DTXMania
             CDTXMania.tテクスチャの解放( ref this.tx青色 );
             CDTXMania.tテクスチャの解放( ref this.tx群青 );
 
+            CDTXMania.tテクスチャの解放( ref this.txクリアランプ );
+
             #region[ ジャケット、曲名テクスチャ画像の解放 ]
             // ジャケット
             int nKeys = this.dicThumbnail.Count;
@@ -592,7 +596,7 @@ namespace DTXMania
                             }
                             //-----------------
                             #endregion
-                            #region[ ジャケット画像を描画 ]
+                            #region[ ã\82¸ã\83£ã\82±ã\83\83ã\83\88ç\94»å\83\8fã\81¨ã\82¯ã\83ªã\82¢ã\83\9eã\83¼ã\82¯ã\82\92æ\8f\8fç\94» ]
                             if( this.txTumbnail[ nパネル番号 ] != null && ( this.stバー情報[ nパネル番号 ].eバー種別 == Eバー種別.Score || this.stバー情報[ nパネル番号 ].eバー種別 == Eバー種別.Random ) )
                             {
                                 //縮小 64x64
@@ -603,6 +607,11 @@ namespace DTXMania
                                 this.txTumbnail[ nパネル番号 ].vc拡大縮小倍率 = new Vector3( fRet, fRet, 1.0f );
                                 this.txTumbnail[ nパネル番号 ].t2D描画( CDTXMania.app.Device, 712, 329 );
                             }
+                            //クリアマーク
+                            if( this.stバー情報[ nパネル番号 ].nスキル値.Drums > 0 )
+                            {
+                                this.txクリアランプ?.t2D描画( CDTXMania.app.Device, 707, 324, new Rectangle( 0, this.n現在選択中の曲の現在の難易度レベル * 36, 36, 36 ) );
+                            }
                             #endregion
                             #region[ 左側ジャケット画像描画 ]
                             //-----------------
@@ -656,7 +665,7 @@ namespace DTXMania
                             //クリアマーク
                             if( this.stバー情報[ nパネル番号 ].nスキル値.Drums > 0 )
                             {
-                                CDTXMania.act文字コンソール.tPrint( 746, y + 3, C文字コンソール.Eフォント種別.白, "CLEAR" );
+                                this.txクリアランプ?.t2D描画( CDTXMania.app.Device, 707, y + 2, new Rectangle( 0, this.n現在選択中の曲の現在の難易度レベル * 36, 36, 36 ) );
                             }
                             #endregion
                                                        #region [ タイトル名テクスチャを描画。]
@@ -733,7 +742,7 @@ namespace DTXMania
                             //クリアマーク
                             if( this.stバー情報[ nパネル番号 ].nスキル値.Drums > 0 )
                             {
-                                CDTXMania.act文字コンソール.tPrint( 708, y + 3, C文字コンソール.Eフォント種別.白, "CLEAR" );
+                                this.txクリアランプ?.t2D描画( CDTXMania.app.Device, 707, y + 2, new Rectangle( 0, this.n現在選択中の曲の現在の難易度レベル * 36, 36, 36 ) );
                             }
                             #endregion
                             #region [ タイトル名テクスチャを描画。]
@@ -810,7 +819,7 @@ namespace DTXMania
                         //クリアマーク
                         if( this.stバー情報[ nパネル番号 ].nスキル値.Drums > 0 )
                         {
-                            CDTXMania.act文字コンソール.tPrint( 746, y + 3, C文字コンソール.Eフォント種別.白, "CLEAR" );
+                            this.txクリアランプ?.t2D描画( CDTXMania.app.Device, 745, y + 2, new Rectangle( 0, this.n現在選択中の曲の現在の難易度レベル * 36, 36, 36 ) );
                         }
                         #endregion
                                                #region [ タイトル名テクスチャを描画。]
index b190804..1e5d2e0 100644 (file)
@@ -954,7 +954,6 @@ namespace DTXMania
         
                private CTexture txSongNotFound, txEnumeratingSongs;
         //private CTexture[] txTumbnail = new CTexture[ 15 ];
-        private CTexture txクリアランプ;
         private CTexture tx選曲パネル;
         private CTexture tx選択されている曲の曲名;
         private CTexture tx選択されている曲のアーティスト名;
index 38f0959..8ae038f 100644 (file)
@@ -232,11 +232,8 @@ namespace DTXMania
         private int nAlbumHeight;
         private int nAlbumWidth;
                //private IntPtr pAVIBmp;
-               private CTexture r表示するリザルト画像;
                //private Surface sfリザルトAVI画像;
         private CTexture tx中央パネル;
-               private CTexture txリザルト画像;
-               private CTexture txリザルト画像がないときの画像;
         private CTexture tx曲名;
         private CPrivateFastFont prvFont;
         private string strSongName;
index 1534e83..d1c9b63 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ
diff --git a/実行時フォルダ/System/DefaultMat/Graphics/5_Clearlamp.png b/実行時フォルダ/System/DefaultMat/Graphics/5_Clearlamp.png
new file mode 100644 (file)
index 0000000..8cc55aa
Binary files /dev/null and b/実行時フォルダ/System/DefaultMat/Graphics/5_Clearlamp.png differ
index 0cf54cd..7c6abef 100644 (file)
Binary files a/実行時フォルダ/System/DefaultMat/Graphics/5_difficulty sensor.png and b/実行時フォルダ/System/DefaultMat/Graphics/5_difficulty sensor.png differ