Class BallisticsController
java.lang.Object
zombie.util.PooledObject
zombie.core.physics.BallisticsController
- All Implemented Interfaces:
IPooledObject
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic BallisticsController
alloc()
int
cachedSpreadCount
(int arg0) void
calculateMuzzlePosition
(Vector3 arg0, Vector3 arg1) void
void
float[]
float[]
float[]
float[]
int
int
getCachedTargetedBodyPart
(int arg0) float[]
void
getCameraTargets
(float arg0, boolean arg1) int
getID()
int
int
int
int
void
getSpreadData
(float arg0, float arg1, float arg2, int arg3) int
getTargetedBodyPart
(int arg0) void
getTargets
(float arg0) boolean
boolean
boolean
isCachedCameraTarget
(int arg0) boolean
isCachedSpreadTarget
(int arg0) boolean
isCachedTarget
(int arg0) boolean
isCameraTarget
(int arg0) boolean
isSpreadTarget
(int arg0) boolean
isTarget
(int arg0) boolean
isValidCachedTarget
(int arg0) boolean
isValidTarget
(int arg0) void
void
void
void
setBallisticsCameraTargetHitLocation
(int int2, HitInfo hitInfo) void
setBallisticsTargetHitLocation
(int int2, HitInfo hitInfo) void
void
setRange
(float arg0) int
spreadCount
(int arg0) void
update()
boolean
Methods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPool
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.util.IPooledObject
onReleased
-
Field Details
-
maxBallisticsCameraTargetsArraySize
public static final int maxBallisticsCameraTargetsArraySize- See Also:
-
maxBallisticsSpreadLocationsArraySize
public static final int maxBallisticsSpreadLocationsArraySize- See Also:
-
-
Method Details
-
alloc
-
getID
public int getID() -
setIsoGameCharacter
-
update
public void update() -
updateAimingVector
public boolean updateAimingVector(IsoGameCharacter arg0, BallisticsController.AimingVectorParameters arg1) -
debugRender
public void debugRender() -
calculateMuzzlePosition
-
setRange
public void setRange(float arg0) -
getTargets
public void getTargets(float arg0) -
getBallisticsSpreadData
public float[] getBallisticsSpreadData() -
getBallisticsTargets
public float[] getBallisticsTargets() -
getCachedBallisticsTargets
public float[] getCachedBallisticsTargets() -
getCachedBallisticsTargetSpreadData
public float[] getCachedBallisticsTargetSpreadData() -
getSpreadData
public void getSpreadData(float arg0, float arg1, float arg2, int arg3) -
getCameraTargets
public void getCameraTargets(float arg0, boolean arg1) -
getCameraTargets
public float[] getCameraTargets() -
isValidTarget
public boolean isValidTarget(int arg0) -
isValidCachedTarget
public boolean isValidCachedTarget(int arg0) -
isTarget
public boolean isTarget(int arg0) -
isCachedTarget
public boolean isCachedTarget(int arg0) -
isCameraTarget
public boolean isCameraTarget(int arg0) -
isCachedCameraTarget
public boolean isCachedCameraTarget(int arg0) -
getTargetedBodyPart
public int getTargetedBodyPart(int arg0) -
getCachedTargetedBodyPart
public int getCachedTargetedBodyPart(int arg0) -
isSpreadTarget
public boolean isSpreadTarget(int arg0) -
isCachedSpreadTarget
public boolean isCachedSpreadTarget(int arg0) -
hasSpreadData
public boolean hasSpreadData() -
getNumberOfSpreadData
public int getNumberOfSpreadData() -
getNumberOfCachedSpreadData
public int getNumberOfCachedSpreadData() -
releaseController
public void releaseController() -
postUpdate
public void postUpdate() -
getNumberOfCameraTargets
public int getNumberOfCameraTargets() -
spreadCount
public int spreadCount(int arg0) -
cachedSpreadCount
public int cachedSpreadCount(int arg0) -
clearCacheTargets
public void clearCacheTargets() -
getNumberOfTargets
public int getNumberOfTargets() -
getCachedNumberOfTargets
public int getCachedNumberOfTargets() -
hasBallisticsTarget
public boolean hasBallisticsTarget() -
renderlast
public void renderlast() -
getMuzzlePosition
-
getMuzzleDirection
-
getIsoAimingPosition
-
setBallisticsTargetHitLocation
-
setBallisticsCameraTargetHitLocation
-