public interface BattleObjectiveAPI extends CombatEntityAPI, AssignmentTargetAPI
| Modifier and Type | Interface and Description |
|---|---|
static class |
BattleObjectiveAPI.Importance |
| Modifier and Type | Method and Description |
|---|---|
float |
getBattleSizeFractionBonus() |
java.lang.String |
getDisplayName() |
BattleObjectiveAPI.Importance |
getImportance() |
org.lwjgl.util.vector.Vector2f |
getLocation() |
int |
getOwner()
0 = player
1 = enemy
100 = neutral (used for ship hulks)
|
SpriteAPI |
getSprite() |
java.lang.String |
getType() |
void |
setSprite(SpriteAPI sprite) |
getAI, getAngularVelocity, getCollisionClass, getCollisionRadius, getCustomData, getExactBounds, getFacing, getHitpoints, getHullLevel, getMass, getMaxHitpoints, getShield, getVelocity, isExpired, isPointInBounds, removeCustomData, setAngularVelocity, setCollisionClass, setCollisionRadius, setCustomData, setFacing, setHitpoints, setMass, setOwner, wasRemovedgetVelocityorg.lwjgl.util.vector.Vector2f getLocation()
getLocation in interface AssignmentTargetAPIgetLocation in interface CombatEntityAPIint getOwner()
CombatEntityAPIgetOwner in interface AssignmentTargetAPIgetOwner in interface CombatEntityAPIjava.lang.String getType()
BattleObjectiveAPI.Importance getImportance()
java.lang.String getDisplayName()
float getBattleSizeFractionBonus()