java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Group
All Implemented Interfaces:
Actable

public class Group extends Object implements Actable
Eine Gruppe bestehend aus mehreren Actor-Objekten.
  • Constructor Details

    • Group

      public Group(Actor... actors)
    • Group

      public Group(Scene scene)
  • Method Details

    • addtoScene

      public void addtoScene(Scene scene)
    • add

      public void add(Actor... actors)
    • moveBy

      @API public final void moveBy(Vector vector)
      Description copied from interface: Actable
      Verschiebt die Gruppe ohne Bedingungen auf der Zeichenebene.
      Specified by:
      moveBy in interface Actable
      Parameters:
      vector - Der Vektor, der die Verschiebung der Gruppe angibt.
      See Also:
    • moveBy

      public final void moveBy(double dX, double dY)
      Description copied from interface: Actable
      Verschiebt die Gruppe.

      Hierbei wird nichts anderes gemacht, als moveBy(new Vector(dx, dy)) auszuführen. Insofern ist diese Methode dafür gut, sich nicht mit der Klasse Vector auseinandersetzen zu müssen.

      Specified by:
      moveBy in interface Actable
      Parameters:
      dX - Die Verschiebung in Richtung X.
      dY - Die Verschiebung in Richtung Y.
      See Also: