public static class BattleExDto.Phase
extends java.lang.Object
コンストラクタと説明 |
---|
Phase(BattleExDto battle,
javax.json.JsonObject object,
BattlePhaseKind kind,
int[] beforeFriendHp,
int[] beforeFriendHpCombined,
int[] beforeEnemyHp) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
battleDamage(BattleExDto battle) |
AirBattleDto |
getAir()
航空戦1
|
AirBattleDto |
getAir2()
航空戦2
|
AirBattleDto[] |
getAirBattleDto()
航空戦情報 [1回目, 2回目]
2回目は連合艦隊航空戦マスでの戦闘のみ
|
java.lang.String |
getApi()
この戦闘フェーズのAPIリクエスト先
|
BattleAtackDto[][] |
getAtackSequence()
攻撃の全シーケンスを取得
[ 航空戦1, 支援艦隊の攻撃, 航空戦2, 開幕, 夜戦, 砲撃戦1, 雷撃, 砲撃戦2, 砲撃戦3 ]
各戦闘がない場合はnullになる
|
double[] |
getDamageRate()
損害率 [味方, 敵]
|
ResultRank |
getEstimatedRank()
この戦闘フェーズ後のランク(予測値)
|
int[] |
getFlarePos() |
java.util.List<BattleAtackDto> |
getHougeki()
夜戦
|
java.util.List<BattleAtackDto> |
getHougeki1()
砲撃戦1
|
java.util.List<BattleAtackDto> |
getHougeki2()
砲撃戦2
|
java.util.List<BattleAtackDto> |
getHougeki3()
砲撃戦3
|
javax.json.JsonObject |
getJson()
受け取ったJSON
|
BattlePhaseKind |
getKind()
この戦闘フェーズの種別
|
int[] |
getNowEnemyHp()
この戦闘フェーズ後の敵艦HP
|
int[] |
getNowFriendHp()
この戦闘フェーズ後の味方艦HP(連合艦隊の時は第一艦隊)
|
int[] |
getNowFriendHpCombined()
この戦闘フェーズ後の味方艦HP(連合艦隊でないときはnull)
|
java.util.List<BattleAtackDto> |
getOpening()
開幕
|
java.util.List<BattleAtackDto> |
getRaigeki()
雷撃戦
|
java.lang.String |
getRankCalcInfo(BattleExDto battle)
戦闘ランクの計算に使われた情報の概要を取得
|
java.lang.String |
getSeiku()
制空状態
|
java.util.List<BattleAtackDto> |
getSupport()
支援艦隊の攻撃
|
java.lang.String |
getSupportType()
支援攻撃のタイプ
|
int[] |
getTouchPlane()
触接機 [味方・敵] -1の場合は「触接なし」
|
boolean |
isCombined()
連合艦隊か?
|
boolean |
isNight()
この戦闘フェーズが夜戦か?
|
void |
practiceDamage(BattleExDto battle) |
void |
setTouchPlane(int[] touchPlane) |
public Phase(BattleExDto battle, javax.json.JsonObject object, BattlePhaseKind kind, int[] beforeFriendHp, int[] beforeFriendHpCombined, int[] beforeEnemyHp)
public void battleDamage(BattleExDto battle)
public void practiceDamage(BattleExDto battle)
public boolean isCombined()
public AirBattleDto[] getAirBattleDto()
public BattleAtackDto[][] getAtackSequence()
public java.lang.String getRankCalcInfo(BattleExDto battle)
battle
- public javax.json.JsonObject getJson()
public java.lang.String getApi()
public BattlePhaseKind getKind()
public int[] getNowFriendHp()
public int[] getNowFriendHpCombined()
public int[] getNowEnemyHp()
public ResultRank getEstimatedRank()
public boolean isNight()
public java.lang.String getSupportType()
public int[] getTouchPlane()
public java.lang.String getSeiku()
public double[] getDamageRate()
public AirBattleDto getAir()
public AirBattleDto getAir2()
public java.util.List<BattleAtackDto> getSupport()
public java.util.List<BattleAtackDto> getOpening()
public java.util.List<BattleAtackDto> getRaigeki()
public java.util.List<BattleAtackDto> getHougeki()
public java.util.List<BattleAtackDto> getHougeki1()
public java.util.List<BattleAtackDto> getHougeki2()
public java.util.List<BattleAtackDto> getHougeki3()
public void setTouchPlane(int[] touchPlane)
touchPlane
- セットする touchPlanepublic int[] getFlarePos()