OSDN Git Service

#36612 DTXManiaでのViwerを実行にて、二回目以降の実行でウィンドウサイズがでかくなる問題を、今度こそ修正。
authoryyagi <yyagi.dtxmania@gmail.com>
Sun, 25 Sep 2016 02:14:07 +0000 (10:14 +0800)
committeryyagi <yyagi.dtxmania@gmail.com>
Sun, 25 Sep 2016 02:14:07 +0000 (10:14 +0800)
DTXManiaプロジェクト/コード/ステージ/CDTXVmode.cs
実行時フォルダ(DTXCreator)/dll/FDK.dll
実行時フォルダ/DTXManiaGR.exe
実行時フォルダ/dll/FDK.dll

index 1344bc1..c5bc9bb 100644 (file)
@@ -382,6 +382,12 @@ namespace DTXMania
                /// </summary>\r
                public void tUpdateConfigIni()\r
                {\r
+                       /// Viewer関連の設定のみを更新するために、\r
+                       /// 1. 現在のconfig.ini相当の情報を、別変数にコピーしておく\r
+                       /// 2. config.iniを読み込みなおす\r
+                       /// 3. 別変数のコピーから、Viewer関連の設定を、configに入れ込む\r
+                       /// 4. Config.iniを保存する\r
+       \r
                        CConfigXml ConfigIni_backup = (CConfigXml) CDTXMania.Instance.ConfigIni.Clone();                // #36612 2016.9.12 yyagi\r
                        CDTXMania.Instance.LoadConfig();\r
 \r
@@ -419,8 +425,6 @@ namespace DTXMania
                        CDTXMania.Instance.ConfigIni.rcViewerWindow.X = ConfigIni_backup.rcWindow.X;\r
                        CDTXMania.Instance.ConfigIni.rcViewerWindow.Y = ConfigIni_backup.rcWindow.Y;\r
 \r
-                       CDTXMania.Instance.ConfigIni.rcWindow = ConfigIni_backup.rcWindow_backup;               // #36612 2016.9.12 yyagi\r
-\r
                        CDTXMania.Instance.SaveConfig();\r
 \r
                        ConfigIni_backup = null;\r
index b413367..8b2a166 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/dll/FDK.dll and b/実行時フォルダ(DTXCreator)/dll/FDK.dll differ
index e690e20..c6798b1 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ
index b413367..8b2a166 100644 (file)
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ