Class BounceBar

All Implemented Interfaces:
CollisionListener<Ball>, FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class BounceBar extends Rectangle implements CollisionListener<Ball>
Eine Abprallbalken als unsichtbares Rechteck am oberen und unteren Spielfeldrand, an dem der Ball abprallen kann.
Author:
Josef Friedrich
  • Constructor Details

    • BounceBar

      public BounceBar(double width)
  • Method Details

    • debug

      public BounceBar debug()
      Macht den Abprallbalken sichtbar, um überprüfen zu können, ob er richtig platziert ist.
    • onCollision

      public void onCollision(CollisionEvent<Ball> collisionEvent)
      Description copied from interface: CollisionListener
      Wird bei einer (korrekt angemeldeten) Instanz immer dann aufgerufen, wenn der hiermit angemeldete Actor mit einem (relevanten) Actor-Objekt kollidiert.
      Specified by:
      onCollision in interface CollisionListener<Ball>
      Parameters:
      collisionEvent - Ein CollisionEvent-Objekt, dass alle Informationen der Kollision beschreibt.
      See Also:
    • main

      public static void main(String[] args)