Package demos.small_games.dude
Class ManaPickup
java.lang.Object
pi.actor.Actor
pi.actor.Animation
demos.small_games.dude.ManaPickup
- All Implemented Interfaces:
CollisionListener<PlayerCharacter>,FrameUpdateListener,FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Danke an SorceressGameLab für
die Assets!
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonCollision(CollisionEvent<PlayerCharacter> collisionEvent) Wird bei einer (korrekt angemeldeten) Instanz immer dann aufgerufen, wenn der hiermit angemeldete Actor mit einem (relevanten)Actor-Objekt kollidiert.Methods inherited from class pi.actor.Animation
addOnCompleteListener, createFromAnimatedGif, createFromImages, createFromImages, createFromImagesPrefix, createFromSpritesheet, createFromSpritesheet, createFromSpritesheet, duration, enableManualMode, frameIndex, height, showNext, start, stop, toggle, widthMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, color, color, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, density, density, fixture, fixtures, fixtures, frameUpdateListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, layer, layerPosition, layerPosition, linearDamping, linearDamping, listenerBundle, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, mass, mouseClickListeners, mouseScrollListeners, moveBy, moveBy, opacity, opacity, overlaps, remove, removeMountListener, removeUnmountListener, resetMovement, restitution, restitution, rotateBy, rotation, rotation, rotationLocked, show, sleep, toggleVisible, velocity, velocity, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.CollisionListener
onCollisionEndMethods inherited from interface pi.event.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
ManaPickup
public ManaPickup()
-
-
Method Details
-
onCollision
Description copied from interface:CollisionListenerWird bei einer (korrekt angemeldeten) Instanz immer dann aufgerufen, wenn der hiermit angemeldete Actor mit einem (relevanten)Actor-Objekt kollidiert.- Specified by:
onCollisionin interfaceCollisionListener<PlayerCharacter>- Parameters:
collisionEvent- EinCollisionEvent-Objekt, dass alle Informationen der Kollision beschreibt.- See Also:
-