0f8555c378
Vergleich von Options.Direction Enumerations angepasst
2022-06-13 21:32:21 +02:00
d2d6a77107
Dokumentation Color KLasse und Umbenennung einer Methode
2022-06-13 21:31:05 +02:00
367674379f
Dokumentation verbessert und Methoden auf final gesetzt.
2022-06-13 21:25:14 +02:00
85990023b8
Paus
2022-06-13 21:23:25 +02:00
ab53d0401a
Mauszeiger ändern
...
Der Mauszeiger kann nun nicht nur versteckt werden, sondern auch auf ein beliebiges Bild oder einen der vordefinierten System-Cursor gesetzt werden.
2022-06-13 21:21:34 +02:00
ddfe3f9741
Vollbildmodus
2022-06-13 21:20:08 +02:00
5ea68cd300
Pausieren der ZM implementiert
2022-06-13 21:17:46 +02:00
55ae3d1c32
Statusvariablen der Zeichenmaschine nach Constants bewegt
...
Variablen wie tick, width und height sind nun in Constants als statische Variablen vorhanden und werden von der ZM aktualisiert. Dadruch können auch andere Unterklassen einfach auf den Zustand der ZM zugreifen.
2022-06-13 21:14:16 +02:00
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