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 intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic BallisticsControlleralloc()intcachedSpreadCount(int arg0) voidcalculateMuzzlePosition(Vector3 arg0, Vector3 arg1) voidvoidfloat[]float[]float[]float[]intintgetCachedTargetedBodyPart(int arg0) float[]voidgetCameraTargets(float arg0, boolean arg1) intgetID()intintintintvoidgetSpreadData(float arg0, float arg1, float arg2, int arg3) intgetTargetedBodyPart(int arg0) voidgetTargets(float arg0) booleanbooleanbooleanisCachedCameraTarget(int arg0) booleanisCachedSpreadTarget(int arg0) booleanisCachedTarget(int arg0) booleanisCameraTarget(int arg0) booleanisSpreadTarget(int arg0) booleanisTarget(int arg0) booleanisValidCachedTarget(int arg0) booleanisValidTarget(int arg0) voidvoidvoidvoidsetBallisticsCameraTargetHitLocation(int int2, HitInfo hitInfo) voidsetBallisticsTargetHitLocation(int int2, HitInfo hitInfo) voidvoidsetRange(float arg0) intspreadCount(int arg0) voidupdate()booleanMethods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPoolMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-