OSDN Git Service

#36502 LBD (チャンネル番号 0x1c) を含むDTXデータを再生させると、IndexOutOfRangeExceptionが発生する問題を修正。無理やりBDレ...
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 31 Jul 2016 18:27:54 +0000 (18:27 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 31 Jul 2016 18:27:54 +0000 (18:27 +0000)
ついでに予防措置として、LP(0x1B) が来た場合は、無理やり HC にアサインしている。
今後、#34016(LP使用譜面の読み込み機能)で、もう少しインテリジェントなレーン割り振りを検討予定。
#xxxxx タイトル画面を少し綺麗にした。

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

DTXManiaプロジェクト/コード/全体/C定数.cs
DTXManiaプロジェクト/作成資料/タイトル画面.psd
DTXManiaプロジェクト/作成資料/起動画面.psd
実行時フォルダ/DTXManiaGR.exe
実行時フォルダ/System/Default/Graphics/ScreenTitle background.jpg
実行時フォルダ/dll/FDK.dll

index 31f5ee9..7d45cbb 100644 (file)
@@ -1290,6 +1290,7 @@ namespace DTXMania
                                case EChannel.HiHatClose: return EPad.HH;\r
                                case EChannel.Snare: return EPad.SD;\r
                                case EChannel.BassDrum: return EPad.BD;\r
+                               case EChannel.LeftBassDrum: return EPad.BD;\r
                                case EChannel.HighTom: return EPad.HT;\r
                                case EChannel.LowTom: return EPad.LT;\r
                                case EChannel.Cymbal: return EPad.CY;\r
@@ -1309,6 +1310,7 @@ namespace DTXMania
                                case EChannel.HiHatClose: return ELane.HH;\r
                                case EChannel.Snare: return ELane.SD;\r
                                case EChannel.BassDrum: return ELane.BD;\r
+                               case EChannel.LeftBassDrum: return ELane.BD;\r
                                case EChannel.HighTom: return ELane.HT;\r
                                case EChannel.LowTom: return ELane.LT;\r
                                case EChannel.Cymbal: return ELane.CY;\r
@@ -1316,6 +1318,7 @@ namespace DTXMania
                                case EChannel.HiHatOpen: return ELane.HH;\r
                                case EChannel.RideCymbal: return ELane.CY;\r
                                case EChannel.LeftCymbal: return ELane.LC;\r
+                               case EChannel.LeftPedal: return ELane.HH;               // LPは仮にHHに落とし込む 後日、CDTXInputで別Laneに割り振るようにした後、このcaseは削除する\r
                        }\r
                        throw new IndexOutOfRangeException();\r
                }\r
index a6e1d96..be82230 100644 (file)
Binary files a/DTXManiaプロジェクト/作成資料/タイトル画面.psd and b/DTXManiaプロジェクト/作成資料/タイトル画面.psd differ
index a4ce1ff..28fa456 100644 (file)
Binary files a/DTXManiaプロジェクト/作成資料/起動画面.psd and b/DTXManiaプロジェクト/作成資料/起動画面.psd differ
index 921ec7d..5ba16ef 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ
index f89a286..6076c7f 100644 (file)
Binary files a/実行時フォルダ/System/Default/Graphics/ScreenTitle background.jpg and b/実行時フォルダ/System/Default/Graphics/ScreenTitle background.jpg differ
index a0d7b01..76589a8 100644 (file)
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ