Commit Graph

109 Commits

Author SHA1 Message Date
7c0d8458ed Rechtschreibung 2022-06-29 22:28:50 +02:00
9344fc284b Interne Verwendung von Settern
Zur Verbesserung der Überschreibbarkeit.
2022-06-29 22:28:40 +02:00
3bdf0daf79 Änderung der Größe in eigener Methode
Die Größe der Zeichenfläche wird nun in einer eigenen, internen Methode geändert, die von setSize und setFullscreen benutzt wird. Dadurch wird die abhängigkeit der beiden Methoden voneinander aufgehoben.
2022-06-29 22:27:44 +02:00
e411b5025e Dokumentation verbessert 2022-06-29 22:26:18 +02:00
e5c2c0e569 Kleine Änderung 2022-06-21 21:33:39 +02:00
3cbdffaa08 Entfernen von Ebenen von der Leinwand ermöglicht 2022-06-21 21:33:19 +02:00
7293f62a19 Standardverschiebung für Shape#nextTo() 2022-06-21 21:32:56 +02:00
2b20cc0f8e Kleiner Bugfix 2022-06-21 21:32:27 +02:00
83039f0717 Dokumentation 2022-06-21 21:32:20 +02:00
f27fc206af Test für Verschiebungen 2022-06-21 21:32:14 +02:00
7cf8f81d07 Richtungen werden nun als Vektoren ausgedrückt 2022-06-21 21:31:57 +02:00
e2c10ff940 Merge branch 'main' into games 2022-06-20 18:31:44 +02:00
6be5104836 Überschreibare Methode zur Reaktion auf verlassen / aktivieren des Vollbildmodus 2022-06-20 18:31:25 +02:00
b3319e09aa Removed SOund and Fonts 2022-06-20 18:21:37 +02:00
3c46ae4faa Hehomon Beispiel 2022-06-20 18:15:10 +02:00
11cb9f7bff Überflüssige Beispiel entfernt 2022-06-20 17:51:57 +02:00
6be2955936 Changelog erstellt 2022-06-19 22:29:30 +02:00
a2d883305a Viele weitere Beispielprojekt für verschiedene Anwendungen 2022-06-19 22:26:01 +02:00
dc6b7ee351 Dokumentation 2022-06-19 22:25:25 +02:00
6bc618a2df Stroke-Objekt wird in Formen zwischengespeichert 2022-06-19 22:25:14 +02:00
1ee03958d2 Konstante ergänzt 2022-06-19 22:24:36 +02:00
de343aab66 Konvertierungsmethoden für Datentypen entfernt 2022-06-19 22:24:29 +02:00
44d52ec71e Weitere Dokumentation 2022-06-19 22:23:47 +02:00
5df96815ea Testklassen passend einsortiert 2022-06-19 22:22:28 +02:00
f736946a5f Erstellen von eigenen Pfaden im DrawingLayer 2022-06-13 21:35:12 +02:00
9ef96b71a6 Formatierungen 2022-06-13 21:34:56 +02:00
649fae8bcb Dokumentation Klasse Vector 2022-06-13 21:34:39 +02:00
5e3e7316b0 closePath() finalisiert den erstellten Pfad 2022-06-13 21:34:27 +02:00
c9992cec47 Kleinere Verbesserungen und Formatierungen 2022-06-13 21:34:02 +02:00
709e1cebe7 ImageLoader.createImage() erstellt kompatible Image-Objekte 2022-06-13 21:33:25 +02:00
b306449ff2 Färbung von Bildern implementiert 2022-06-13 21:32:43 +02:00
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
538a9120ff Erste Version eines Icons 2022-06-13 21:08:38 +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
54b3882440 Nicht OOP Version von Raindrops als Beispiel ergänzt. 2022-01-07 19:27:35 +01:00
5ada6a04f4 Statt Mausklick mit Leertaste Bild ändern 2022-01-07 19:27:14 +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