Class Joint<JointType extends de.pirckheimer_gymnasium.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
@API
public abstract class Joint<JointType extends de.pirckheimer_gymnasium.jbox2d.dynamics.joints.Joint>
extends Object
Eine Verbindung zwischen Objekten.
- Author:
- Michael Andonie, Niklas Keller
- See Also:
-
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.
-