Class Bullet

java.lang.Object
zombie.core.physics.Bullet

public class Bullet extends Object
  • Field Details

  • Constructor Details

    • Bullet

      public Bullet()
  • Method Details

    • init

      public static void init()
    • CatchToBullet

      public static void CatchToBullet(ByteBuffer bb)
    • getPZBulletVersion

      public static String getPZBulletVersion()
    • initPZBullet

      public static void initPZBullet()
    • isWorldInit

      public static boolean isWorldInit()
    • initWorld

      public static void initWorld(int var0, int var1, int var2, int var3, int var4, int var5, boolean var6)
    • destroyWorld

      public static void destroyWorld()
    • activateChunkMap

      public static void activateChunkMap(int var0, int var1, int var2, int var3)
    • deactivateChunkMap

      public static void deactivateChunkMap(int var0)
    • initWorld

      public static void initWorld(int minCellX, int minCellY, int maxCellX, int maxCellY, int offsetX, int offsetY, int wx, int wy, int chunkGridWidth)
    • startLoadingPhysicsMeshes

      public static void startLoadingPhysicsMeshes()
    • initPhysicsMeshes

      public static void initPhysicsMeshes()
    • transformPhysicsMeshPoints

      public static float[] transformPhysicsMeshPoints(org.joml.Vector3f translate, org.joml.Vector3f rotate, float scale, org.joml.Matrix4f meshXfrm, float[] points, boolean bSwapYZ)
    • transformPhysicsMeshPoints

      public static float[] transformPhysicsMeshPoints(org.joml.Matrix4f xfrm, float[] points, boolean bSwapYZ)
    • translationRotateScale

      public static org.joml.Matrix4f translationRotateScale(org.joml.Vector3f translate, org.joml.Vector3f rotate, float scale, org.joml.Matrix4f result)
    • postMultiplyTranslateRotateScale

      public static org.joml.Matrix4f postMultiplyTranslateRotateScale(org.joml.Vector3f translate, org.joml.Vector3f rotate, float scale, org.joml.Matrix4f result)
    • updatePlayerList

      public static void updatePlayerList(ArrayList<IsoPlayer> players)
    • beginUpdateChunk

      public static void beginUpdateChunk(IsoChunk chunk, int level)
    • updateChunk

      public static void updateChunk(int x, int y, int numShapes, byte[] shapes)
    • endUpdateChunk

      public static void endUpdateChunk()
    • scrollChunkMap

      public static void scrollChunkMap(int var0, int var1)
    • scrollChunkMapLeft

      public static void scrollChunkMapLeft(int playerIndex)
    • scrollChunkMapRight

      public static void scrollChunkMapRight(int playerIndex)
    • scrollChunkMapUp

      public static void scrollChunkMapUp(int playerIndex)
    • scrollChunkMapDown

      public static void scrollChunkMapDown(int playerIndex)
    • setVehicleActive

      public static void setVehicleActive(BaseVehicle vehicle, boolean isActive)
    • setVehicleStatic

      public static int setVehicleStatic(BaseVehicle vehicle, boolean isStatic)
    • updatePhysicsForLevelIfNeeded

      public static boolean updatePhysicsForLevelIfNeeded(int wx, int wy, int level)
    • setChunkMinMaxLevel

      public static void setChunkMinMaxLevel(int var0, int var1, int var2, int var3)
    • addVehicle

      public static void addVehicle(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7, String var8)
    • removeVehicle

      public static void removeVehicle(int var0)
    • controlVehicle

      public static void controlVehicle(int var0, float var1, float var2, float var3)
    • setVehicleActive

      public static void setVehicleActive(int var0, boolean var1)
    • applyCentralForceToVehicle

      public static void applyCentralForceToVehicle(int var0, float var1, float var2, float var3)
    • applyTorqueToVehicle

      public static void applyTorqueToVehicle(int var0, float var1, float var2, float var3)
    • teleportVehicle

      public static void teleportVehicle(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7)
    • setTireInflation

      public static void setTireInflation(int var0, int var1, float var2)
    • setTireRemoved

      public static void setTireRemoved(int var0, int var1, boolean var2)
    • stepSimulation

      public static void stepSimulation(float var0, int var1, float var2)
    • getVehicleCount

      public static int getVehicleCount()
    • getVehiclePhysics

      public static int getVehiclePhysics(int var0, float[] var1)
    • getOwnVehiclePhysics

      public static int getOwnVehiclePhysics(int var0, float[] var1)
    • setOwnVehiclePhysics

      public static int setOwnVehiclePhysics(int var0, float[] var1)
    • setVehicleParams

      public static int setVehicleParams(int var0, float[] var1)
    • setVehicleMass

      public static int setVehicleMass(int var0, float var1)
    • getObjectPhysics

      public static int getObjectPhysics(float[] var0)
    • createServerCell

      public static void createServerCell(int var0, int var1)
    • removeServerCell

      public static void removeServerCell(int var0, int var1)
    • addPhysicsObject

      public static int addPhysicsObject(float var0, float var1)
    • defineVehicleScript

      public static void defineVehicleScript(String var0, float[] var1)
    • defineVehiclePhysicsMesh

      public static void defineVehiclePhysicsMesh(String var0, int var1, float[] var2)
    • setVehicleVelocityMultiplier

      public static void setVehicleVelocityMultiplier(int var0, float var1, float var2)
    • setVehicleStatic

      public static int setVehicleStatic(int var0, boolean var1)
    • addHingeConstraint

      public static int addHingeConstraint(int var0, int var1, float var2, float var3, float var4, float var5, float var6, float var7)
    • addPointConstraint

      public static int addPointConstraint(int var0, int var1, float var2, float var3, float var4, float var5, float var6, float var7)
    • add6DofConstraint

      public static int add6DofConstraint(int var0, int var1, float var2, float var3, float var4, float var5, float var6, float var7, float var8, float var9, float var10, float var11, float var12, float var13, float var14, float var15, float var16, float var17, float var18, float var19)
    • addRopeConstraint

      public static int addRopeConstraint(int var0, int var1, float var2, float var3, float var4, float var5, float var6, float var7, float var8)
    • removeConstraint

      public static void removeConstraint(int var0)
    • clearPhysicsMeshes

      public static void clearPhysicsMeshes()
    • definePhysicsMesh

      public static void definePhysicsMesh(int var0, boolean var1, float[] var2)
    • initializeRagdollPose

      public static void initializeRagdollPose(int var0, float[] var1, float var2, float var3, float var4, float var5)
    • initializeRagdollSkeleton

      public static void initializeRagdollSkeleton(int var0, int[] var1)
    • addRagdoll

      public static void addRagdoll(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7)
    • addRagdoll

      public static void addRagdoll(int id, org.lwjgl.util.vector.Vector3f worldPosition, org.lwjgl.util.vector.Quaternion worldRotation)
    • removeRagdoll

      public static void removeRagdoll(int var0)
    • simulateRagdoll

      public static int simulateRagdoll(int var0, float[] var1)
    • simulateRagdollWithRigidBodyOutput

      public static int simulateRagdollWithRigidBodyOutput(int var0, float[] var1, float[] var2)
    • updateSkeletonFromNetworkPhysics

      public static int updateSkeletonFromNetworkPhysics(int var0, float[] var1, float[] var2)
    • getCorrectedWorldSpace

      public static void getCorrectedWorldSpace(int var0, float[] var1)
    • setRagdollLocalTransformRotation

      public static void setRagdollLocalTransformRotation(int var0, float var1, float var2, float var3, float var4)
    • updateRagdoll

      public static void updateRagdoll(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7)
    • updateRagdoll

      public static void updateRagdoll(int id, org.lwjgl.util.vector.Vector3f worldPosition, org.lwjgl.util.vector.Quaternion worldRotation)
    • updateRagdollSkeletonTransforms

      public static void updateRagdollSkeletonTransforms(int var0, int var1, float[] var2)
    • updateRagdollSkeletonPreviousTransforms

      public static void updateRagdollSkeletonPreviousTransforms(int var0, int var1, float var2, float[] var3)
    • getRagdollSimulationState

      public static int getRagdollSimulationState(int var0)
    • resetSkeletonPose

      public static void resetSkeletonPose(int var0)
    • setRagdollActive

      public static void setRagdollActive(int var0, boolean var1)
    • drawDebugSingleBone

      public static void drawDebugSingleBone(int var0, boolean var1)
    • drawDebugRagdollSkeleton

      public static void drawDebugRagdollSkeleton(int var0, boolean var1, boolean var2)
    • drawDebugRagdollBodyParts

      public static void drawDebugRagdollBodyParts(int var0, boolean var1, boolean var2)
    • highlightRagdollBodyPart

      public static void highlightRagdollBodyPart(int var0, int var1)
    • applyForce

      public static void applyForce(int var0, int var1, float[] var2)
    • applyImpulse

      public static void applyImpulse(int var0, int var1, float[] var2)
    • detachConstraint

      public static void detachConstraint(int var0, int var1)
    • updateBallistics

      public static void updateBallistics(int var0, float var1, float var2, float var3)
    • updateBallisticsMuzzleAimDirection

      public static void updateBallisticsMuzzleAimDirection(int var0, float var1, float var2, float var3)
    • setBallisticsSize

      public static void setBallisticsSize(int var0, float var1)
    • setBallisticsColor

      public static void setBallisticsColor(int var0, float var1, float var2, float var3)
    • getBallisticsTargets

      public static int getBallisticsTargets(int var0, float var1, int var2, float[] var3)
    • getBallisticsTargetsSpreadData

      public static int getBallisticsTargetsSpreadData(int var0, float var1, float var2, float var3, int var4, int var5, float[] var6)
    • getBallisticsCameraTargets

      public static int getBallisticsCameraTargets(int var0, float var1, int var2, boolean var3, float[] var4)
    • setBallisticsRange

      public static void setBallisticsRange(int var0, float var1)
    • removeBallistics

      public static void removeBallistics(int var0)
    • updateBallisticsAimReticlePosition

      public static void updateBallisticsAimReticlePosition(int var0, float var1, float var2, float var3)
    • updateBallisticsAimReticleRotation

      public static void updateBallisticsAimReticleRotation(int var0, float var1, float var2, float var3, float var4)
    • updateBallisticsAimReticleQuaternion

      public static void updateBallisticsAimReticleQuaternion(int var0, float var1, float var2, float var3, float var4)
    • updateBallisticsAimReticleRotate

      public static void updateBallisticsAimReticleRotate(int var0, float var1, float var2, float var3, float var4)
    • updateBallisticsTargetSkeleton

      public static void updateBallisticsTargetSkeleton(int var0, int var1, float[] var2)
    • updateBallisticsTarget

      public static void updateBallisticsTarget(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7, boolean var8)
    • setBallisticsTargetAxis

      public static void setBallisticsTargetAxis(int var0, float var1, float var2, float var3)
    • addBallisticsTarget

      public static int addBallisticsTarget(int var0)
    • removeBallisticsTarget

      public static int removeBallisticsTarget(int var0)
    • getTargetedBodyPart

      public static int getTargetedBodyPart(int var0)
    • setRagdollMass

      public static void setRagdollMass(float var0)
    • checkWheelCollision

      public static boolean checkWheelCollision(int var0, int var1, int var2)
    • defineRagdollConstraints

      public static boolean defineRagdollConstraints(float[] var0, boolean var1)
    • defineRagdollAnchors

      public static boolean defineRagdollAnchors(float[] var0, boolean var1)
    • defineRagdollBodyPartInfo

      public static boolean defineRagdollBodyPartInfo(float[] var0, boolean var1)
    • defineRagdollBodyDynamics

      public static boolean defineRagdollBodyDynamics(float[] var0, boolean var1)
    • setRagdollBodyDynamics

      public static boolean setRagdollBodyDynamics(int var0, float[] var1)
    • resetRagdollBodyDynamics

      public static boolean resetRagdollBodyDynamics(int var0)
    • setBallisticsTargetAdjustingShapeScale

      public static void setBallisticsTargetAdjustingShapeScale(float var0, float var1, float var2)
    • setBallisticsTargetAllPartsColor

      public static void setBallisticsTargetAllPartsColor(float var0, float var1, float var2)