OSDN Git Service

#32072 score.iniファイルに、invisibleの使用状況を出力するようにした。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 22 Oct 2013 16:16:19 +0000 (16:16 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 22 Oct 2013 16:16:19 +0000 (16:16 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@628 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/スコア、曲/CScoreIni.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/CStage演奏画面共通.cs
実行時フォルダ(DTXCreator)/FDK.dll
実行時フォルダ/dll/FDK.dll

index 7d28966..1d99f3e 100644 (file)
@@ -170,6 +170,7 @@ namespace DTXMania
                        public STDGBVALUE<bool> bReverse;\r
                        public bool bSTAGEFAILED有効;\r
                        public STDGBVALUE<bool> bSudden;\r
+                       public STDGBVALUE<EInvisible> eInvisible;\r
                        public bool bTight;\r
                        public bool b演奏にMIDI入力を使用した;\r
                        public bool b演奏にキーボードを使用した;\r
@@ -244,6 +245,10 @@ namespace DTXMania
                                this.bHidden.Drums = false;\r
                                this.bHidden.Guitar = false;\r
                                this.bHidden.Bass = false;\r
+                               this.eInvisible = new STDGBVALUE<EInvisible>();\r
+                               this.eInvisible.Drums = EInvisible.OFF;\r
+                               this.eInvisible.Guitar = EInvisible.OFF;\r
+                               this.eInvisible.Bass = EInvisible.OFF;\r
                                this.bReverse = new STDGBVALUE<bool>();\r
                                this.bReverse.Drums = false;\r
                                this.bReverse.Guitar = false;\r
@@ -838,6 +843,18 @@ namespace DTXMania
                                                        {\r
                                                                c演奏記録.bHidden.Bass = C変換.bONorOFF( para[ 0 ] );\r
                                                        }\r
+                                                       else if ( item.Equals( "InvisibleDrums" ) )\r
+                                                       {\r
+                                                               c演奏記録.eInvisible.Drums = (EInvisible) int.Parse( para );\r
+                                                       }\r
+                                                       else if ( item.Equals( "InvisibleGuitar" ) )\r
+                                                       {\r
+                                                               c演奏記録.eInvisible.Guitar = (EInvisible) int.Parse( para );\r
+                                                       }\r
+                                                       else if ( item.Equals( "InvisibleBass" ) )\r
+                                                       {\r
+                                                               c演奏記録.eInvisible.Bass = (EInvisible) int.Parse( para );\r
+                                                       }\r
                                                        else if ( item.Equals( "ReverseDrums" ) )\r
                                                        {\r
                                                                c演奏記録.bReverse.Drums = C変換.bONorOFF( para[ 0 ] );\r
@@ -1287,6 +1304,9 @@ namespace DTXMania
                                writer.WriteLine( "HiddenDrums={0}", this.stセクション[ i ].bHidden.Drums ? 1 : 0 );\r
                                writer.WriteLine( "HiddenGuitar={0}", this.stセクション[ i ].bHidden.Guitar ? 1 : 0 );\r
                                writer.WriteLine( "HiddenBass={0}", this.stセクション[ i ].bHidden.Bass ? 1 : 0 );\r
+                               writer.WriteLine( "InvisibleDrums={0}", (int) this.stセクション[ i ].eInvisible.Drums );\r
+                               writer.WriteLine( "InvisibleGuitar={0}", (int) this.stセクション[ i ].eInvisible.Guitar );\r
+                               writer.WriteLine( "InvisibleBass={0}", (int) this.stセクション[ i ].eInvisible.Bass );\r
                                writer.WriteLine( "ReverseDrums={0}", this.stセクション[ i ].bReverse.Drums ? 1 : 0 );\r
                                writer.WriteLine( "ReverseGuitar={0}", this.stセクション[ i ].bReverse.Guitar ? 1 : 0 );\r
                                writer.WriteLine( "ReverseBass={0}", this.stセクション[ i ].bReverse.Bass ? 1 : 0 );\r
@@ -1510,6 +1530,9 @@ namespace DTXMania
                        builder.Append( boolToChar( cc.bHidden.Drums ) );\r
                        builder.Append( boolToChar( cc.bHidden.Guitar ) );\r
                        builder.Append( boolToChar( cc.bHidden.Bass ) );\r
+                       builder.Append( (int) cc.eInvisible.Drums );\r
+                       builder.Append( (int) cc.eInvisible.Guitar );\r
+                       builder.Append( (int) cc.eInvisible.Bass );\r
                        builder.Append( boolToChar( cc.bReverse.Drums ) );\r
                        builder.Append( boolToChar( cc.bReverse.Guitar ) );\r
                        builder.Append( boolToChar( cc.bReverse.Bass ) );\r
index 013ef9c..48b0ac1 100644 (file)
@@ -60,6 +60,7 @@ namespace DTXMania
                                {\r
                                        Drums.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
                                        Drums.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+                                       Drums.eInvisible[ i ] = CDTXMania.ConfigIni.eInvisible[ i ];\r
                                        Drums.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
                                        Drums.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
                                        Drums.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
@@ -124,6 +125,7 @@ namespace DTXMania
                                {\r
                                        Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
                                        Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+                                       Guitar.eInvisible[ i ] = CDTXMania.ConfigIni.eInvisible[ i ];\r
                                        Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
                                        Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
                                        Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
@@ -188,6 +190,7 @@ namespace DTXMania
                                {\r
                                        Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
                                        Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+                                       Bass.eInvisible[ i ] = CDTXMania.ConfigIni.eInvisible[ i ];\r
                                        Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
                                        Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
                                        Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
index f6185cd..4d3c8c3 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/FDK.dll and b/実行時フォルダ(DTXCreator)/FDK.dll differ
index f6185cd..4d3c8c3 100644 (file)
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ