OSDN Git Service

戦闘のとき以外は戦況の表示を隠すようにする
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sat, 10 Mar 2018 08:03:17 +0000 (17:03 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 11 Mar 2018 14:51:02 +0000 (23:51 +0900)
KancolleSniffer/BattleResultPanel.cs

index 7652b1d..f3adfed 100644 (file)
@@ -59,9 +59,16 @@ namespace KancolleSniffer
 \r
         public void Update(Sniffer sniffer)\r
         {\r
-            if (_prevBattleState == BattleState.None)\r
+            var state = sniffer.Battle.BattleState;\r
+            if (_prevBattleState == BattleState.None && state != BattleState.None)\r
                 _result[0] = _result[1] = null;\r
-            var state = _prevBattleState = sniffer.Battle.BattleState;\r
+            _prevBattleState = state;\r
+            if (state == BattleState.None && !(_result[0] == null && _result[1] == null))\r
+            {\r
+                ClearResult();\r
+                SetPhase("結果");\r
+                return;\r
+            }\r
             if (state != BattleState.Day && state != BattleState.Night)\r
                 return;\r
             if (Spoiler)\r