OSDN Git Service

艦隊編成の要素数を可変長にする
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 19 Nov 2017 11:34:55 +0000 (20:34 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 19 Nov 2017 15:23:08 +0000 (00:23 +0900)
KancolleSniffer/ShipInfo.cs

index 81b5c59..bac25ef 100644 (file)
@@ -69,14 +69,6 @@ namespace KancolleSniffer
         public ShipInfo(ItemInfo itemInfo)\r
         {\r
             _itemInfo = itemInfo;\r
-\r
-            for (var fleet = 0; fleet < FleetCount; fleet++)\r
-            {\r
-                var deck = new int[MemberCount];\r
-                for (var i = 0; i < deck.Length; i++)\r
-                    deck[i] = -1;\r
-                _decks[fleet] = deck;\r
-            }\r
             ClearShipInfo();\r
         }\r
 \r
@@ -129,9 +121,7 @@ namespace KancolleSniffer
             foreach (var entry in json)\r
             {\r
                 var fleet = (int)entry.api_id - 1;\r
-                var deck = _decks[fleet];\r
-                for (var i = 0; i < deck.Length; i++)\r
-                    deck[i] = (int)entry.api_ship[i];\r
+                _decks[fleet] = (int[])entry.api_ship;\r
                 _inMission[fleet] = (int)entry.api_mission[0] != 0;\r
             }\r
         }\r