Interface EngineEntity
-
public interface EngineEntity
Engines (thrusters, ...) implement this interface. This is required for example that AI can control engines
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EngineEntity.EngineEntityWaypoint
-
Method Summary
-
-
-
Method Detail
-
commandAuto
void commandAuto(List<EngineEntity.EngineEntityWaypoint> waypoints, double autoSpeed, boolean autoRotate)
-
commandAuto
void commandAuto(CoordD2 vMove, double autoSpeed, boolean autoRotate)
-
commandManual
void commandManual(CoordD2 vThrust, double throttle)
-
commandAutoHalt
void commandAutoHalt(boolean enable, boolean autoRotate)
-
commandAbort
void commandAbort()
-
commandEnableEntity
void commandEnableEntity(boolean enable)
-
commandRotate
void commandRotate(boolean clockwise)
-
canFireEngine
boolean canFireEngine()
-
checkEngineCone
boolean checkEngineCone(EntityDefManager entityDefManager, CoordD2 v)
-
getvAccel
CoordD2 getvAccel()
-
getLastOutput
double getLastOutput()
-
getvSelected
CoordD2 getvSelected()
-
getvAuto
CoordD2 getvAuto()
-
getAutoModeVelocity
double getAutoModeVelocity()
-
getThrottle
double getThrottle()
-
getTotalOutput
double getTotalOutput()
-
getTotalOutputDef
double getTotalOutputDef()
-
getTotalOutputRequested
double getTotalOutputRequested()
-
getTotalEnergyTaken
double getTotalEnergyTaken()
-
isEngineShipHalt
boolean isEngineShipHalt()
-
isAutoModeToggle
boolean isAutoModeToggle()
-
isAutoRotateToggle
boolean isAutoRotateToggle()
-
getRotationPending
Edge2 getRotationPending()
-
isEngineManualFire
boolean isEngineManualFire()
-
getWaypoints
List<EngineEntity.EngineEntityWaypoint> getWaypoints()
-
-