Class Joint<JointType extends org.jbox2d.dynamics.joints.Joint>
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Joint<JointType>
- Type Parameters:
JointType- Der Typ der Verbindung in der Box2D-Repräsentation.
- Direct Known Subclasses:
DistanceJoint,PrismaticJoint,RevoluteJoint,RopeJoint,WeldJoint
Eine Verbindung zwischen Objekten.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReleaseListener(Runnable runnable) Fügt einen Beobachter hinzu, der ausgeführt wird, sobald die Verbindung gelöst wird.protected final JointTypegetJoint()voidrelease()Löst die Verbindung der Objekte.final voidsetJoint(JointType joint, WorldHandler worldHandler) Eine Verbindung kann entfernt und neu erstellt werden, daher benötigen wir diese Methode hier, damit die Verbindung neu gesetzt werden kann.protected abstract voidupdateCustomProperties(JointType joint)
-
Constructor Details
-
Joint
public Joint()
-
-
Method Details
-
setJoint
Eine Verbindung kann entfernt und neu erstellt werden, daher benötigen wir diese Methode hier, damit die Verbindung neu gesetzt werden kann. -
updateCustomProperties
-
getJoint
-
release
Löst die Verbindung der Objekte. -
addReleaseListener
Fügt einen Beobachter hinzu, der ausgeführt wird, sobald die Verbindung gelöst wird.- Parameters:
runnable- Einen Beobachter, der ausgeführt wird, sobald die Verbindung gelöst wird.
-