Package tetris

Class ImageLoader

java.lang.Object
tetris.ImageLoader

public class ImageLoader extends Object
Bereitet die Bilder für die Verwendung in Tetris vor.
  • Constructor Details

    • ImageLoader

      public ImageLoader()
  • Method Details

    • get

      public static Image get(String pathname)
      Gibt ein vergrößertes und eingefärbtes Bild zurück.

      Die Ausgangsbilder haben als Farben vier verschiedene Grautöne bzw. zwei Grautöne und schwarz und weiß. Mit Hilfe dieser Methode ist es möglich, die Bilder z. B. grünlich einzufärben, sodass sie dem klassischen Gameboy-Farben ähneln. So müssen wir uns nicht für ein bestimmtes Farbschema entscheiden und dann viele Bilddateien erstellen, die dann wieder geändert werden müssten, wenn wir ein anderes Fahrschema nutzen wollen.

      Parameters:
      pathname - Der relative Pfad zu src/main/resources.
      Returns:
      Das vergrößerte und eingefärbte Bild.