OSDN Git Service

#35417
authorchnmr0 <chnmr0@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 30 Aug 2015 03:40:12 +0000 (03:40 +0000)
committerchnmr0 <chnmr0@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 30 Aug 2015 03:40:12 +0000 (03:40 +0000)
#35461
.score.ini に Risky モードの実際の設定値が保存されていない問題を修正
.score.ini に ギターとベースを入れ替えたことを示す情報を追加

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

DTXManiaプロジェクト/コード/スコア、曲/CScoreIni.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/CStage演奏画面共通.cs

index 06cbbd4..658ebd5 100644 (file)
@@ -212,6 +212,7 @@ namespace DTXMania
                        public bool レーン9モード;\r
                        public int nRisky;              // #23559 2011.6.20 yyagi 0=OFF, 1-10=Risky\r
                        public string 最終更新日時;\r
+                       public bool bギターとベースを入れ替えた; // #35417 2015.08.30 chnmr0 add\r
 \r
                        public C演奏記録()\r
                        {\r
@@ -284,6 +285,7 @@ namespace DTXMania
                                this.Hash = "00000000000000000000000000000000";\r
                                this.レーン9モード = true;\r
                                this.nRisky = 0;                                                                        // #23559 2011.6.20 yyagi\r
+                               this.bギターとベースを入れ替えた = false; // #35417 2015.08.30 chnmr0 add\r
                        }\r
 \r
                        public bool bフルコンボじゃない\r
@@ -811,6 +813,10 @@ namespace DTXMania
                                                                        }\r
                                                                }\r
                                                        }\r
+                                                       else if ( item.Equals("GBFlip" ) )\r
+                                                       {\r
+                                                               c演奏記録.bギターとベースを入れ替えた = C変換.bONorOFF( para[0] );\r
+                                                       }\r
                                                        else if ( item.Equals( "Risky" ) )\r
                                                        {\r
                                                                c演奏記録.nRisky = int.Parse( para );\r
@@ -1297,6 +1303,7 @@ namespace DTXMania
                                        writer.Write( this.stセクション[ i ].bAutoPlay[ j ] ? 1 : 0 );\r
                                }\r
                                writer.WriteLine();\r
+                               writer.WriteLine( "GBFlip={0}", this.stセクション[i].bギターとベースを入れ替えた ? 1 : 0);\r
                                writer.WriteLine( "Risky={0}", this.stセクション[ i ].nRisky );\r
                                writer.WriteLine( "SuddenDrums={0}", this.stセクション[ i ].bSudden.Drums ? 1 : 0 );\r
                                writer.WriteLine( "SuddenGuitar={0}", this.stセクション[ i ].bSudden.Guitar ? 1 : 0 );\r
index 09c6c04..e300130 100644 (file)
@@ -91,6 +91,8 @@ namespace DTXMania
                                Drums.strDTXManiaのバージョン = CDTXMania.VERSION;\r
                                Drums.最終更新日時 = DateTime.Now.ToString();\r
                                Drums.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Drums );\r
+                               Drums.nRisky = CDTXMania.ConfigIni.nRisky; // #35461 chnmr0 add\r
+                               Drums.bギターとベースを入れ替えた = CDTXMania.ConfigIni.bIsSwappedGuitarBass; // #35417 chnmr0 add\r
                        }\r
                }\r
                #endregion\r
@@ -156,6 +158,7 @@ namespace DTXMania
                                Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
                                Guitar.最終更新日時 = DateTime.Now.ToString();\r
                                Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
+                               Guitar.bギターとベースを入れ替えた = CDTXMania.ConfigIni.bIsSwappedGuitarBass; // #35417 chnmr0 add\r
                        }\r
                }\r
                #endregion\r
@@ -221,6 +224,7 @@ namespace DTXMania
                                Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
                                Bass.最終更新日時 = DateTime.Now.ToString();\r
                                Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
+                               Bass.bギターとベースを入れ替えた = CDTXMania.ConfigIni.bIsSwappedGuitarBass; // #35417 chnmr0 add\r
                        }\r
                }\r
                #endregion\r