public interface CombatEntityAPI
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAI() |
float |
getAngularVelocity() |
CollisionClass |
getCollisionClass() |
float |
getCollisionRadius() |
java.util.Map<java.lang.String,java.lang.Object> |
getCustomData()
DO NOT call .put() methods on the returned map.
|
BoundsAPI |
getExactBounds()
Can return null if there aren't any bounds, in which case just the collision radius should be used.
|
float |
getFacing() |
float |
getHitpoints() |
float |
getHullLevel() |
Vector2f |
getLocation() |
float |
getMass() |
float |
getMaxHitpoints() |
int |
getOwner()
0 = player
1 = enemy
100 = neutral (used for ship hulks)
|
ShieldAPI |
getShield()
Returns null for entities without shields.
|
Vector2f |
getVelocity() |
boolean |
isExpired() |
void |
removeCustomData(java.lang.String key) |
void |
setAngularVelocity(float angVel) |
void |
setCollisionClass(CollisionClass collisionClass) |
void |
setCollisionRadius(float radius)
Should always circumscribe the bounds, if any.
|
void |
setCustomData(java.lang.String key,
java.lang.Object data) |
void |
setFacing(float facing) |
void |
setHitpoints(float hitpoints) |
void |
setMass(float mass) |
void |
setOwner(int owner)
0 = player
1 = enemy
100 = neutral (used for ship hulks)
|
Vector2f getLocation()
Vector2f getVelocity()
float getFacing()
void setFacing(float facing)
float getAngularVelocity()
void setAngularVelocity(float angVel)
int getOwner()
void setOwner(int owner)
float getCollisionRadius()
CollisionClass getCollisionClass()
void setCollisionClass(CollisionClass collisionClass)
float getMass()
void setMass(float mass)
BoundsAPI getExactBounds()
ShieldAPI getShield()
float getHullLevel()
float getHitpoints()
float getMaxHitpoints()
void setCollisionRadius(float radius)
radius
- java.lang.Object getAI()
boolean isExpired()
void setCustomData(java.lang.String key, java.lang.Object data)
void removeCustomData(java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object> getCustomData()
void setHitpoints(float hitpoints)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.