Package demos.small_games.pong
Class Paddle
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Rectangle
pi.Rectangle
demos.small_games.pong.Paddle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Ein Schläger des Ping-Pong-Spiels.
Dieser Schläger wird als weißes Rechteck dargestellt.
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class pi.actor.Rectangle
borderRadius, borderRadius, height, height, size, width, widthMethods inherited from class pi.actor.Geometry
animateColor, colorMethods 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, 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.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
-
Paddle
- Parameters:
sideSign- Gibt an, auf welcher Seite sich der Schläger befindet.+1steht für rechts und-1für links. Da das Zentrum des Koordinatensystems in der Mitte des Spielfensters liegt, kann einfache Multiplikation mit diesem Attribut dazu verwendet werden, um das Objekt richtig zu platzieren.table- Die sichtbare Fläche der des Ping-Pong-Tisches in Meter.
-
-
Method Details
-
moveUp
public void moveUp() -
moveDown
public void moveDown() -
main
-