Package pi.actor

Class TileRegistration

java.lang.Object
pi.actor.Actor
pi.actor.TileRegistration
All Implemented Interfaces:
TileMap, FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
Platform

public class TileRegistration extends Actor implements TileMap
Ein TileContainer ist eine schachbrettartige Anordnung rechteckiger Tiles.
Author:
Michael Andonie
  • Constructor Details

    • TileRegistration

      @API public TileRegistration(int numX, int numY, double tileWidth, double tileHeight)
      Erstellt einen leeren Tile-Container. Er ist erst "sichtbar", wenn Tiles gesetzt werden.
      Parameters:
      numX - Die Anzahl an Tiles in X-Richtung.
      numY - Die Anzahl an Tiles in Y-Richtung.
      tileWidth - Die Breite eines Tiles in Meter.
      tileHeight - Die Höhe eines Tiles in Meter.
      See Also:
    • TileRegistration

      @API public TileRegistration(int numX, int numY, double tileSize)
      Erstellt einen leeren Tile-Container für quadratische Tiles. Er ist erst "sichtbar", wenn Tiles gesetzt werden.
      Parameters:
      numX - Die Anzahl an Tiles in X-Richtung.
      numY - Die Anzahl an Tiles in Y-Richtung.
      tileSize - Die Höhe und Breite eines Tiles in Pixel.
      See Also:
  • Method Details

    • tileCountX

      @Getter public int tileCountX()
    • tileCountY

      @Getter public int tileCountY()
    • tile

      @API @Setter public void tile(int x, int y, Tile tile)
      Setzt das Tile an einer festen Position durch eine klare Bilddatei.
      Parameters:
      x - Der X-Index für das neu zu setzende Tile.
      y - Der Y-Index für das neu zu setzende Tile.
      tile - Das neue Tile. Bei null wird das entsprechende Tile leer.
    • tile

      public Tile tile(int x, int y)
      Specified by:
      tile in interface TileMap