zeichenmaschine/CHANGELOG.md

1.1 KiB

Changelog

Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Das Format basiert auf Keep a Changelog und diese Projekt folgt Semantic Versioning.

[Unreleased]

Added

  • Parameter stop_after_draw im Konstruktor der Zeichenmaschine erlaubt es beim Erstellen festzulegen, ob nach dem ersten Frame die Zeichenmaschine gestoppt wird.
  • Picture.tint(Color) färbt ein Bild ein.
  • Picture.flip(Options.Direction) spiegelt ein Bild entlang einer Achse (LEFT/RIGHT für horizontal, UP/DOWN für vertikal).
  • Abstrakte Klasse Zeichenobjekt als einheitliche Oberklasse für Objekte in Projekten. Die Klasse erbt von Constants und implementiert Drawabale und Updatable mit leeren Methoden.

Changed

  • Objektvariablen der Zeichenmaschine, die von Unterklassen genutzt werden sollen, sind nun statisch in Constants. Dadurch können auch andere Klasse, die von Constants erben ohne Umwege auf diese Werte zugreifen (z.B. width/height der Zeichenleinwand).