Package ea.actor

Class Rectangle

All Implemented Interfaces:
FrameUpdateListenerContainer, KeyListenerContainer, MouseClickListenerContainer, MouseWheelListenerContainer

public class Rectangle extends Geometry
Beschreibt ein Rechteck.
Author:
Michael Andonie, Niklas Keller
  • Constructor Details

    • Rectangle

      public Rectangle(float width, float height)
      Konstruktor.
      Parameters:
      width - Die Breite des Rechtecks
      height - Die Höhe des Rechtecks
    • Rectangle

      public Rectangle(float width, float height, Supplier<ea.internal.physics.FixtureData> shapeSupplier)
  • Method Details

    • getWidth

      @API public float getWidth()
    • getHeight

      @API public float getHeight()
    • setSize

      @API public void setSize(float width, float height)
      Setzt die Höhe und Breite des Rechtecks neu. Ändert die physikalischen Eigenschaften (Masse etc.).
      Parameters:
      width - Neue Breite für das Rechteck.
      height - Neue Höhe für das Rechteck.
    • getBorderRadius

      @API public float getBorderRadius()
    • setBorderRadius

      @API public void setBorderRadius(float percent)
    • render

      public void render(Graphics2D g, float pixelPerMeter)
      Rendert das Objekt am Ursprung.
      • Die Position ist (0|0).
      • Die Roation ist 0.
      Specified by:
      render in class Actor
      Parameters:
      g - Das zeichnende Graphics-Objekt
      pixelPerMeter - Pixel pro Meter.