public class FleetFactory extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FleetFactory.MercType |
static class |
FleetFactory.PatrolType |
| Modifier and Type | Field and Description |
|---|---|
static float |
FUEL_FRACTION |
static org.apache.log4j.Logger |
log |
static float |
SUPPLIES_FRACTION |
| Constructor and Description |
|---|
FleetFactory() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addGenericCombatShips(CampaignFleetAPI fleet,
FactionAPI faction,
MarketAPI market,
int extraFP) |
static CampaignFleetAPI |
createEmptyFleet(java.lang.String factionId,
java.lang.String fleetType,
MarketAPI market) |
static CampaignFleetAPI |
createGenericFleet(java.lang.String factionId,
java.lang.String name,
float qualityFactor,
int maxFP) |
static CampaignFleetAPI |
createMerc(MarketAPI market,
float qf,
FleetFactory.MercType type,
java.lang.String factionIdForShipPicking) |
static CampaignFleetAPI |
createPatrol(FleetFactory.PatrolType type,
FactionAPI faction,
float stability,
float qf,
MarketAPI market) |
static CampaignFleetAPI |
createPatrol(MarketAPI market,
FleetFactory.PatrolType type) |
static void |
finishAndSync(CampaignFleetAPI fleet) |
public static org.apache.log4j.Logger log
public static final float SUPPLIES_FRACTION
public static final float FUEL_FRACTION
public FleetFactory()
public static CampaignFleetAPI createPatrol(MarketAPI market, FleetFactory.PatrolType type)
public static CampaignFleetAPI createPatrol(FleetFactory.PatrolType type, FactionAPI faction, float stability, float qf, MarketAPI market)
public static CampaignFleetAPI createMerc(MarketAPI market, float qf, FleetFactory.MercType type, java.lang.String factionIdForShipPicking)
public static CampaignFleetAPI createEmptyFleet(java.lang.String factionId, java.lang.String fleetType, MarketAPI market)
public static void finishAndSync(CampaignFleetAPI fleet)
public static CampaignFleetAPI createGenericFleet(java.lang.String factionId, java.lang.String name, float qualityFactor, int maxFP)
public static void addGenericCombatShips(CampaignFleetAPI fleet, FactionAPI faction, MarketAPI market, int extraFP)