OSDN Git Service

連合艦隊表示のときに連合の種類を表示する
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 10 Oct 2018 11:59:56 +0000 (20:59 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 10 Oct 2018 11:59:56 +0000 (20:59 +0900)
KancolleSniffer/MainForm.cs

index 36cfaed..bf4eda5 100644 (file)
@@ -645,7 +645,7 @@ namespace KancolleSniffer
             _mainLabels.SetShipLabels(ships);\r
             if (!_sniffer.IsCombinedFleet)\r
                 _combinedFleet = false;\r
-            labelFleet1.Text = _combinedFleet ? "連合" : "第一";\r
+            labelFleet1.Text = _combinedFleet ? CombinedName : "第一";\r
             panelCombinedFleet.Visible = _combinedFleet;\r
             if (_combinedFleet)\r
                 _mainLabels.SetCombinedShipLabels(fleets[0].ActualShips, fleets[1].ActualShips);\r
@@ -658,6 +658,24 @@ namespace KancolleSniffer
             UpdateCondTimers();\r
         }\r
 \r
+        private string CombinedName\r
+        {\r
+            get\r
+            {\r
+                switch (_sniffer.Fleets[0].CombinedType)\r
+                {\r
+                    case CombinedType.Carrier:\r
+                        return "機動";\r
+                    case CombinedType.Surface:\r
+                        return "水上";\r
+                    case CombinedType.Transport:\r
+                        return "輸送";\r
+                    default:\r
+                        return "連合";\r
+                }\r
+            }\r
+        }\r
+\r
         private void NotifyDamagedShip()\r
         {\r
             if (!_sniffer.BadlyDamagedShips.Any())\r
@@ -1204,7 +1222,7 @@ namespace KancolleSniffer
 \r
         private void labelFleet1_MouseLeave(object sender, EventArgs e)\r
         {\r
-            labelFleet1.Text = _combinedFleet ? "連合" : "第一";\r
+            labelFleet1.Text = _combinedFleet ? CombinedName : "第一";\r
         }\r
 \r
         private void labelFleet_DoubleClick(object sender, EventArgs e)\r