public class DwellerCombatStrategyAI extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
abort |
protected boolean |
allyMode |
protected CombatFleetManagerAPI |
enemyFleetManager |
protected CombatEngineAPI |
engine |
protected IntervalUtil |
everySecond |
protected CombatFleetManagerAPI |
fleetManager |
protected boolean |
gaveInitialOrders |
protected CombatFleetManagerAPI.AssignmentInfo |
mainDefend1 |
protected CombatFleetManagerAPI.AssignmentInfo |
mainDefend2 |
protected float |
mh |
protected float |
mw |
protected int |
owner |
protected boolean |
playerSide |
static float |
SND_BASE |
static float |
SND_FRACTION |
static float |
SND_TIMER |
protected CombatTaskManagerAPI |
taskManager |
| Constructor and Description |
|---|
DwellerCombatStrategyAI(int owner) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
protected void |
cancelOrders(DeployedFleetMemberAPI member,
boolean withSearchAndDestroy) |
void |
cleanUpEmptyAssignments() |
protected void |
giveInitialOrders() |
static boolean |
isEye(ShipAPI ship) |
static boolean |
isMaw(ShipAPI ship) |
static boolean |
isStinger(ShipAPI ship) |
static boolean |
isTendril(ShipAPI ship) |
public static float SND_BASE
public static float SND_TIMER
public static float SND_FRACTION
protected boolean playerSide
protected CombatTaskManagerAPI taskManager
protected CombatFleetManagerAPI fleetManager
protected CombatFleetManagerAPI enemyFleetManager
protected int owner
protected boolean allyMode
protected IntervalUtil everySecond
protected CombatEngineAPI engine
protected float mw
protected float mh
protected boolean abort
protected CombatFleetManagerAPI.AssignmentInfo mainDefend1
protected CombatFleetManagerAPI.AssignmentInfo mainDefend2
protected boolean gaveInitialOrders
public DwellerCombatStrategyAI(int owner)
protected void giveInitialOrders()
public void advance(float amount)
protected void cancelOrders(DeployedFleetMemberAPI member, boolean withSearchAndDestroy)
public void cleanUpEmptyAssignments()