}\r
\r
/// <summary>\r
+ /// 第一が6隻未満の連合艦隊で戦闘する\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void SmallCombinedFleetBattle()\r
+ {\r
+ var sniffer = new Sniffer();\r
+ SniffLogFile(sniffer, "combined_battle_003");\r
+ PAssert.That(() => sniffer.WrongBattleResult.Length == 0);\r
+ }\r
+\r
+ /// <summary>\r
/// 出撃時に大破している艦娘がいたら警告する\r
/// </summary>\r
[TestMethod]\r
for (var i = 0; i < friend.Length; i++)\r
friend[i].ApplyDamage(damage[i]);\r
for (var i = 0; i < guard.Length; i++)\r
- guard[i].ApplyDamage(damage[i + friend.Length]);\r
+ guard[i].ApplyDamage(damage[i + 6]);\r
}\r
\r
private void CalcSimpleDamage(dynamic rawDamage, Record[] friend)\r
for (var i = 0; i < enemy.Length; i++)\r
enemy[i] -= damage[i];\r
for (var i = 0; i < enemyGuard.Length; i++)\r
- enemyGuard[i] -= damage[i + enemy.Length];\r
+ enemyGuard[i] -= damage[i + 6];\r
}\r
\r
private void CalcSimpleDamage(dynamic rawDamage, int[] result)\r
}\r
else\r
{\r
- guard[hit.t - friend.Length].ApplyDamage(hit.d);\r
+ guard[hit.t - 6].ApplyDamage(hit.d);\r
}\r
}\r
else\r
}\r
else\r
{\r
- enemyGuard[hit.t - enemy.Length] -= hit.d;\r
+ enemyGuard[hit.t - 6] -= hit.d;\r
}\r
}\r
}\r