修订版 | e0fe8b4e5a66eb997c011b8d72d51cf9a59dc57c (tree) |
---|---|
时间 | 2015-05-18 19:59:06 |
作者 | Kazuhiro Fujieda <fujieda@user...> |
Commiter | Kazuhiro Fujieda |
ship2に代わるship_deckを処理する
@@ -255,6 +255,17 @@ namespace KancolleSniffer.Test | ||
255 | 255 | } |
256 | 256 | |
257 | 257 | /// <summary> |
258 | + /// ship2に代わるship_deckを処理する | |
259 | + /// </summary> | |
260 | + [TestMethod] | |
261 | + public void ShipDeck() | |
262 | + { | |
263 | + var sniffer = new Sniffer(); | |
264 | + SniffLogFile(sniffer, "ship_deck_001"); | |
265 | + PAssert.That(() => sniffer.GetShipStatuses(0)[0].Fuel == 36); | |
266 | + } | |
267 | + | |
268 | + /// <summary> | |
258 | 269 | /// 編成で空き番号を使ったローテートを正しく反映する |
259 | 270 | /// </summary> |
260 | 271 | [TestMethod] |
@@ -239,7 +239,7 @@ namespace KancolleSniffer | ||
239 | 239 | InspectShipData(json.api_data); |
240 | 240 | _itemInfo.NowShips = ((object[])json.api_data).Length; |
241 | 241 | } |
242 | - else if (json.api_ship_data()) // ship3 | |
242 | + else if (json.api_ship_data()) // ship3とship_deck | |
243 | 243 | { |
244 | 244 | // 一隻分のデータしか来ないことがあるので艦娘数を数えない |
245 | 245 | InspectDeck(json.api_deck_data); |
@@ -167,6 +167,13 @@ namespace KancolleSniffer | ||
167 | 167 | _battleInfo.InBattle = false; |
168 | 168 | return Update.Item | Update.Ship | Update.Battle; |
169 | 169 | } |
170 | + if (url.EndsWith("api_get_member/ship_deck")) | |
171 | + { | |
172 | + _shipInfo.InspectShip(data); | |
173 | + _akashiTimer.SetTimer(); | |
174 | + _battleInfo.InBattle = false; | |
175 | + return Update.Ship | Update.Battle; | |
176 | + } | |
170 | 177 | if (url.EndsWith("api_get_member/ship3")) |
171 | 178 | { |
172 | 179 | _shipInfo.InspectShip(data); |