ngb
a94f785be4
First pass map mehanics and TiledMap
2022-12-21 16:16:42 +01:00
ngb
0c4182adb2
Merge branch 'main' into games
2022-12-19 16:02:07 +01:00
ngb
adbc29dabe
Dokumentation
2022-12-14 20:36:08 +01:00
ngb
b687483e6d
Versionsnummer
2022-12-14 20:35:55 +01:00
ngb
19bacd15e9
Bezir-Kurven im DrawingLayer
2022-12-14 20:35:48 +01:00
ngb
2d4abf6f0d
Laden von Dock-Icon (macos) angepasst
2022-12-14 20:35:21 +01:00
ngb
cefe7c8cfa
overview.html verschoben
2022-12-14 20:34:57 +01:00
ngb
b04e68c7bd
Einführung erweitert
2022-12-14 20:34:32 +01:00
ngb
25ce3a35e9
Timing-Problem beim Aufruf des AudioListeners behoben
2022-12-13 10:17:25 +01:00
ngb
43195aa63c
Cache Methoden im ImageLoader direkt verwendet
2022-12-13 08:17:18 +01:00
ngb
6cc23de620
Dokumentation und umbenannte Methode
2022-12-13 08:14:07 +01:00
ngb
5232057b15
SoftCache zu Cache generalisiert
...
Ein Cache kann nun auch mit `WeakReference`n genutzt werden.
2022-12-12 21:26:24 +01:00
ngb
2c40e1ba31
SoftCache in ImageLoader benutzt
2022-12-11 21:49:51 +01:00
ngb
26e3593f2c
SoftCache Klasse als allgemeine Cache Map
...
Die SoftCache Klasse implementiert eine Map, die Inhalte in SoftReference Objekte wrapped. Sie kann vor allem als Cache für Ressourcen-Objekte genutzt werden.
2022-12-11 19:58:00 +01:00
ngb
13cad69e1d
Abi-NRW Klassen zum Testen eingefügt
...
Die Klassen werden von der Qualitäts- und UnterstützungsAgentur - Landesinstitut für Schule herausgegeben.
2022-12-11 17:32:21 +01:00
ngb
2f845bdcd9
Überschirft in overview.html angepasst
2022-12-11 16:34:30 +01:00
ngb
788ed888e9
Dokumentatione
2022-12-11 13:35:30 +01:00
ngb
ce3ffee4da
Testklassen auf letzte Änderungen angepasst
2022-12-11 13:35:21 +01:00
ngb
74c85e0f61
Shape2DLayer ins Test-Paket verschoben
2022-12-11 13:35:03 +01:00
ngb
c7b2a520c4
Overview-Datei für Javadoc ergänzt
2022-12-11 13:34:40 +01:00
ngb
c5c046521b
Doku und Formatierungen
2022-12-11 13:34:21 +01:00
ngb
9834b9c389
package-info.java ergänzt
2022-12-11 13:33:55 +01:00
ngb
eaaca6b90f
Validator Methods erwarten nun einen Parameter
...
Die Methoden in `Validator` erwarten nun als zweiten Parameter den Namen des Parameters, der geprüft wird. Dadurch sollen die Methoden hilfreicher werden, indem geneuere Fehlermeldungen generiert werden können.
2022-12-11 13:33:19 +01:00
ngb
1275af55f3
Dokumentation random(int)
2022-12-10 14:43:59 +01:00
ngb
632038030e
main Methode entfernt
2022-12-10 13:40:15 +01:00
ngb
cec17f0d7c
choice Methoden wiederhergestellt
2022-12-10 13:33:00 +01:00
ngb
b29532bf6e
Dokumentation
2022-12-10 13:32:45 +01:00
ngb
97ea610f34
Dokumentation
2022-12-10 11:14:38 +01:00
ngb
a09b956b48
Dokumentation
...
Ebene der Unterüberschrift auf h2 angepasst
2022-12-10 11:11:17 +01:00
ngb
c92a4517b3
Faker Klasse um Fake-Daten zu generieren
2022-12-10 11:07:54 +01:00
ngb
1260a38bb7
Imports bereinigt
2022-12-10 11:07:17 +01:00
ngb
20772da813
{@inheritDoc} Kommentare entfernt
...
Javadoc Kommentare, die nur {@inheritDoc} enthalten, sind redundant und wurden entfernt.
2022-12-10 11:06:51 +01:00
ngb
cb0ee9c842
Dokumentation
2022-12-10 11:04:48 +01:00
ngb
3cf7871591
Weitere image-Methoden ergänzt
...
Die neuen Methoden erlauben es, Bilder auch mit einer festen Größe auf die Zeichenebene zu zeichnen.
2022-12-09 18:01:52 +01:00
ngb
c7e1eb11ed
maxInt Test eingefügt
2022-12-08 21:16:35 +01:00
ngb
9fc58b05b6
Dokumentation
2022-12-08 21:16:01 +01:00
ngb
8de3c41b9b
Dokumentation
2022-12-08 16:09:13 +01:00
ngb
15e47ceaa8
Reichenfolge Parameter in addValue an PieChart angepasst
2022-12-08 16:08:59 +01:00
ngb
9f28786ab6
AudiListener interface angepasst
...
Die Listener Methoden haben nun sprechendere Namen.
Sound und Mixer akzeptieren nun auch AudioListener.
2022-12-08 16:08:35 +01:00
ngb
18b5c50016
Dokumentation
2022-12-08 12:47:59 +01:00
ngb
559459aef6
Dokumentation
2022-12-08 10:15:35 +01:00
ngb
8d0bd2bc99
Race condition beim Beenden behoben
...
Das Beenden der Zeichenmaschine und vor allem das Schließen des Zeichenfesnters wird im Swing Thread ausgeführt. Es konnte passieren, dass der Zeichenthread noch einen draw-Aufruf verarbeitete, während die Zeichenleinwand schon disposed wurde. Dann konnte eine NullPointerException auftreten.
Der Zeichenthread hat nun 500 ms Zeit, von alleine zu beenden, bevor die ZM vollständig beendet wird.
2022-12-08 10:14:00 +01:00
ngb
080db1f431
Einige Bugfixes und Verbesserungen und ganz viel Doku
2022-11-29 10:12:14 +01:00
ngb
47827683e8
Farbnamen werden nun in Colo-Objekte geparsed
...
`Color.parseString(String)` liest nun eine Datei mit Farbnamen und Hexcode Kombinationen ein. Wird der String in der Liste der Farbnamen gefunden, wird aus dem entsprechenden Hexcode ein `Color`-Objekt erzeugt.
2022-11-29 10:11:43 +01:00
ngb
ec30afd441
Fixed icon loading on windows
2022-11-28 09:26:45 +01:00
ngb
d3bdbdbffb
Konstanten für Schriften und kleinere fixes
2022-11-28 09:11:37 +01:00
ngb
8cc7167d7e
Formatierung und Doku
2022-11-28 09:11:13 +01:00
ngb
9e4271c304
Laden alternativer Schriften möglich
2022-11-28 09:10:59 +01:00
ngb
4f13f5177d
Mausposition merken wenn pausiert
2022-11-28 09:10:42 +01:00
ngb
6321a7d421
render Method added
2022-11-28 09:10:31 +01:00