}\r
\r
/// <summary>\r
+ /// ship2に代わるship_deckを処理する\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void ShipDeck()\r
+ {\r
+ var sniffer = new Sniffer();\r
+ SniffLogFile(sniffer, "ship_deck_001");\r
+ PAssert.That(() => sniffer.GetShipStatuses(0)[0].Fuel == 36);\r
+ }\r
+\r
+ /// <summary>\r
/// 編成で空き番号を使ったローテートを正しく反映する\r
/// </summary>\r
[TestMethod]\r
InspectShipData(json.api_data);\r
_itemInfo.NowShips = ((object[])json.api_data).Length;\r
}\r
- else if (json.api_ship_data()) // ship3\r
+ else if (json.api_ship_data()) // ship3とship_deck\r
{\r
// 一隻分のデータしか来ないことがあるので艦娘数を数えない\r
InspectDeck(json.api_deck_data);\r
_battleInfo.InBattle = false;\r
return Update.Item | Update.Ship | Update.Battle;\r
}\r
+ if (url.EndsWith("api_get_member/ship_deck"))\r
+ {\r
+ _shipInfo.InspectShip(data);\r
+ _akashiTimer.SetTimer();\r
+ _battleInfo.InBattle = false;\r
+ return Update.Ship | Update.Battle;\r
+ }\r
if (url.EndsWith("api_get_member/ship3"))\r
{\r
_shipInfo.InspectShip(data);\r