|
LazyLib | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectFleetUtils
public class FleetUtils
Contains methods for working with fleets and fleet data.
Method Summary | |
---|---|
static boolean |
areAllies(CampaignFleetAPI fleet1,
CampaignFleetAPI fleet2)
Checks if two fleets are allies. |
static boolean |
areEnemies(CampaignFleetAPI fleet1,
CampaignFleetAPI fleet2)
Checks if two fleets are enemies. |
static boolean |
areNeutral(CampaignFleetAPI fleet1,
CampaignFleetAPI fleet2)
Checks if two fleets are neutral towards each other. |
static List<CampaignFleetAPI> |
getAlliedFleetsInSystem(CampaignFleetAPI fleet)
Find all allies of a CampaignFleetAPI present in the system. |
static List<CampaignFleetAPI> |
getAlliedFleetsInSystem(CampaignFleetAPI fleet,
boolean sortByDistance)
Deprecated. Use the normal version of this method and call Collections.sort(List, Comparator) using a
CollectionUtils.SortTokensByDistance as the Comparator . |
static List<CampaignFleetAPI> |
getEnemyFleetsInSystem(CampaignFleetAPI fleet)
Find all enemies of a CampaignFleetAPI present in the system. |
static List<CampaignFleetAPI> |
getEnemyFleetsInSystem(CampaignFleetAPI fleet,
boolean sortByDistance)
Deprecated. Use the normal version of this method and call Collections.sort(List, Comparator) using a
CollectionUtils.SortTokensByDistance as the Comparator . |
static List<CampaignFleetAPI> |
getNearbyAlliedFleets(CampaignFleetAPI fleet,
float range)
Finds all allied fleets within a certain range around a CampaignFleetAPI . |
static List<CampaignFleetAPI> |
getNearbyAlliedFleets(CampaignFleetAPI fleet,
float range,
boolean sortByDistance)
Deprecated. Use the normal version of this method and call Collections.sort(List, Comparator) using a
CollectionUtils.SortTokensByDistance as the Comparator . |
static List<CampaignFleetAPI> |
getNearbyEnemyFleets(CampaignFleetAPI fleet,
float range)
Finds all enemy fleets within a certain range around a CampaignFleetAPI . |
static List<CampaignFleetAPI> |
getNearbyEnemyFleets(CampaignFleetAPI fleet,
float range,
boolean sortByDistance)
Deprecated. Use the normal version of this method and call Collections.sort(List, Comparator) using a
CollectionUtils.SortTokensByDistance as the Comparator . |
static List<CampaignFleetAPI> |
getNearbyFleets(CampaignFleetAPI fleet,
float range)
Finds all fleets within a certain range around a CampaignFleetAPI . |
static CampaignFleetAPI |
getNearestAlliedFleet(CampaignFleetAPI fleet)
Find the closest allied fleet to a CampaignFleetAPI . |
static CampaignFleetAPI |
getNearestEnemyFleet(CampaignFleetAPI fleet)
Find the closest enemy fleet to a CampaignFleetAPI . |
static CampaignFleetAPI |
getNearestFleet(SectorEntityToken token)
Find the closest CampaignFleetAPI near a
SectorEntityToken . |
static SectorEntityToken |
getNearestStation(SectorEntityToken token)
Find the closest orbital station to a SectorEntityToken . |
static float |
getRelation(CampaignFleetAPI fleet1,
CampaignFleetAPI fleet2)
Returns the faction relationship between two fleets. |
static boolean |
isPlayer(CampaignFleetAPI fleet)
Checks if a fleet is the player fleet. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean isPlayer(CampaignFleetAPI fleet)
fleet
- The CampaignFleetAPI
to be checked.
true
if fleet
is the player fleet, false
otherwise.
public static boolean areAllies(CampaignFleetAPI fleet1, CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are allies, false
otherwise.
public static boolean areEnemies(CampaignFleetAPI fleet1, CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are enemies, false
otherwise.
public static float getRelation(CampaignFleetAPI fleet1, CampaignFleetAPI fleet2)
fleet1
- A CampaignFleetAPI
whose faction relationship will
be tested.fleet2
- The CampaignFleetAPI
to test relationship with.
fleet1
and
fleet2
.
public static boolean areNeutral(CampaignFleetAPI fleet1, CampaignFleetAPI fleet2)
fleet1
- The first CampaignFleetAPI
to check.fleet2
- The second CampaignFleetAPI
to check.
true
if the fleets are neutral, false
otherwise.
public static SectorEntityToken getNearestStation(SectorEntityToken token)
SectorEntityToken
.
token
- The SectorEntityToken
to search around.
token
.
public static CampaignFleetAPI getNearestEnemyFleet(CampaignFleetAPI fleet)
CampaignFleetAPI
.
fleet
- The CampaignFleetAPI
to search around.
CampaignFleetAPI
closest to fleet
.
public static CampaignFleetAPI getNearestAlliedFleet(CampaignFleetAPI fleet)
CampaignFleetAPI
.
fleet
- The CampaignFleetAPI
to search around.
CampaignFleetAPI
closest to fleet
.
public static CampaignFleetAPI getNearestFleet(SectorEntityToken token)
CampaignFleetAPI
near a
SectorEntityToken
.
token
- The SectorEntityToken
to search around.
CampaignFleetAPI
closest to token
.
public static List<CampaignFleetAPI> getEnemyFleetsInSystem(CampaignFleetAPI fleet)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.
fleet
in the system.
public static List<CampaignFleetAPI> getNearbyEnemyFleets(CampaignFleetAPI fleet, float range)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.
List
containing all enemy fleets within range.
public static List<CampaignFleetAPI> getAlliedFleetsInSystem(CampaignFleetAPI fleet)
CampaignFleetAPI
present in the system.
fleet
- The CampaignFleetAPI
to search around.
fleet
in the system.
public static List<CampaignFleetAPI> getNearbyAlliedFleets(CampaignFleetAPI fleet, float range)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.
List
containing all allied fleets within range.
public static List<CampaignFleetAPI> getNearbyFleets(CampaignFleetAPI fleet, float range)
CampaignFleetAPI
.
fleet
- The entity to search around.range
- How far around fleet
to search.
List
containing all fleets within range.
@Deprecated public static List<CampaignFleetAPI> getEnemyFleetsInSystem(CampaignFleetAPI fleet, boolean sortByDistance)
Collections.sort(List, Comparator)
using a
CollectionUtils.SortTokensByDistance
as the Comparator
.
@Deprecated public static List<CampaignFleetAPI> getNearbyEnemyFleets(CampaignFleetAPI fleet, float range, boolean sortByDistance)
Collections.sort(List, Comparator)
using a
CollectionUtils.SortTokensByDistance
as the Comparator
.
@Deprecated public static List<CampaignFleetAPI> getAlliedFleetsInSystem(CampaignFleetAPI fleet, boolean sortByDistance)
Collections.sort(List, Comparator)
using a
CollectionUtils.SortTokensByDistance
as the Comparator
.
@Deprecated public static List<CampaignFleetAPI> getNearbyAlliedFleets(CampaignFleetAPI fleet, float range, boolean sortByDistance)
Collections.sort(List, Comparator)
using a
CollectionUtils.SortTokensByDistance
as the Comparator
.
|
LazyLib | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |