OSDN Git Service

母港にいるときは戦況を隠す機能を止める
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 25 Mar 2018 14:04:33 +0000 (23:04 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 25 Mar 2018 14:05:54 +0000 (23:05 +0900)
KancolleSniffer/BattleResultPanel.cs

index 68795bb..2d16878 100644 (file)
@@ -63,10 +63,12 @@ namespace KancolleSniffer
         public void Update(Sniffer sniffer)\r
         {\r
             var state = sniffer.Battle.BattleState;\r
-            if (_prevBattleState == BattleState.None && state != BattleState.None)\r
-                _result[0] = _result[1] = null;\r
+            var prev = _prevBattleState;\r
             _prevBattleState = state;\r
-            if (state == BattleState.None && !(_result[0] == null && _result[1] == null))\r
+            if (prev == BattleState.None && state != BattleState.None)\r
+                _result[0] = _result[1] = null;\r
+            if (prev != BattleState.None && state == BattleState.None &&\r
+                !(_result[0] == null && _result[1] == null))\r
             {\r
                 ClearResult();\r
                 SetPhase("結果");\r