Commit Graph

96 Commits

Author SHA1 Message Date
324090ac4b Unter macOS Icon im Dock gesetzt 2022-06-13 21:09:42 +02:00
14ee43eb8e Methoden, um den Mauszeiger zu verstecken 2022-01-08 22:16:06 +01:00
f1e422e98a Refactorings und Dokumentation 2022-01-08 22:02:26 +01:00
812c9fe4d4 loadImage() als Delegate fpr ImageLoader.loadImage() 2022-01-07 19:28:23 +01:00
7546ad755f saveMousepositon wiederhergestellt (aber im Moment nicht genutzt) 2022-01-07 19:28:06 +01:00
528206eda0 DrawingLayer setzt Farben nun schon als Sandardwerte und nicht erst im Konstruktor 2022-01-06 22:22:10 +01:00
72bc8f828f Zurücksetzen der Farbe nach einem clear() 2022-01-06 22:21:46 +01:00
ae93ae71bc Closes #6 (Keybord Input) 2022-01-06 22:21:02 +01:00
bfc3c5b157 Closes #8 and closes #9 2022-01-06 16:56:11 +01:00
ac56393998 Methoden, um vorhandene Formen gezielt abzufragen 2022-01-06 09:33:09 +01:00
7635e29a98 Neuer Konstruktor, der ein Font-Objekt annimmt. 2022-01-06 09:32:49 +01:00
458d22aa24 Umsetzung von issue #7
Die Anker werden nun als Options.Direction Typ gespeichert und nicht mehr als konkreter Point2D. Die Ankerpunkte werden dann beim Zeichnen dynamisch berechnet. Dies ist intuitiver für die Benutzung von Ankern, da ein Anker, der auf CENTER gesetzt wurde auch nach Skalierung und Änderungen der Größe im Mittelpunkt der Form bleibt. Dies ist vor allem für die Ausrichtung von Texten hilfreich.
2022-01-06 09:02:24 +01:00
3f945bc72d stop() Methode, um den loop der Zeichenmaschine zu stoppen. 2022-01-06 09:00:31 +01:00
881c6a45e8 min / max Methoden 2022-01-06 09:00:01 +01:00
ba750a5189 ColorLayer besitzt nun die üblichen setColor Methoden 2022-01-06 08:59:48 +01:00
3a53d922cc Umrechnung Radian<->Grad 2022-01-05 17:19:48 +01:00
d205e87c36 Weitere Farbkonstanten eingefügt 2022-01-05 17:19:33 +01:00
5b08851ae9 arc / pie Methoden arbeiten nun auch mir Radius und nicht Durchmesser 2022-01-05 17:19:04 +01:00
8fd1514fb4 setColor in setFillColor umbenannt 2022-01-05 17:18:32 +01:00
d6846d337f quit() nicht mehr abhängig von IN_BLUEJ 2022-01-05 17:18:05 +01:00
0c55ded796 Redraw Methode hinzugefügt 2022-01-05 17:17:51 +01:00
ee3c85d6eb Bug in limit behoben 2022-01-04 11:41:26 +01:00
9ff28d42ab Listenklasse gelöscht 2022-01-04 11:40:49 +01:00
2282f164a1 Bug in hideAll / showAll behoben 2022-01-04 11:40:33 +01:00
72c44c42e0 Parameternamen korrigiert 2022-01-04 11:40:15 +01:00
05fbe12bf7 Formatierung 2022-01-04 11:39:58 +01:00
97cc07a184 Weitere JavaDoc Kommentare 2022-01-03 17:27:01 +01:00
83a62de99a Einige JavaDoc Verbesserungen 2022-01-03 17:26:45 +01:00
932d1541ec JavaDoc eingefügt 2022-01-03 17:08:14 +01:00
29a240909c Methoden Delegates neu generiert 2022-01-02 22:15:53 +01:00
0a23851ce1 Kleinere Bugfixes 2022-01-02 22:15:31 +01:00
6275593eb3 Kleinere bugfixes 2022-01-02 22:15:07 +01:00
01c216e216 Umbennung des "formen" Pakets in "shapes" 2022-01-02 22:14:56 +01:00
9ab06414c0 Hintergund als ColorLayer implementiert 2022-01-02 22:14:36 +01:00
f280eb5acc formen Paket in shapes umbenannt 2022-01-02 22:14:15 +01:00
666ab3ee26 Ebene für allgemeine zeichenbare Objekte
ggf. sollte der ShapesLayer auch ein DrawableLayer sein
2022-01-02 22:13:55 +01:00
88f6a0bcc8 Zufallsfarben und weitere mathematische Funktionen 2022-01-02 22:12:56 +01:00
c6e3a3ac82 Farb-Ebene erlaubt Farbwechsel 2022-01-02 22:12:36 +01:00
c712826c07 Made access to layers synchronized 2021-12-31 15:28:21 +01:00
1201bbc708 Implemented turtle layer and turtle class 2021-12-31 15:28:09 +01:00
271b65bce1 Merge branch 'main' into turtle 2021-12-30 18:07:47 +01:00
1a3be1b485 New baseclass for the swing frame 2021-12-30 18:06:45 +01:00
36a44162b7 Changed language to english
After some soulsearching I decided to change the language (back) to English. The documentation and comments will still be in German, but method names and variables are completely in English now.

Besides that, a lot of imprvoements have been made in many areas and the framework is coming together niecely.
2021-12-30 16:33:06 +01:00
938a6da84d Turtle-Klassen 2021-12-23 09:23:24 +01:00
8ecdf7569c OOP Version: Formen-Klassen 2021-12-23 09:22:32 +01:00
d82ee1410a Basisklassen 2021-12-23 09:21:11 +01:00