Update README.md

This commit is contained in:
2021-07-11 16:36:36 +02:00
parent 451bf6394d
commit 89d6249dcb
2 changed files with 14 additions and 4 deletions

View File

@ -5,9 +5,8 @@
Um diese GUI nutzen zu müssen, Um diese GUI nutzen zu müssen,
muss man die H1, muss man die H1,
sprich die Klasse `h07.graph.DirectedGraphImpl`, sprich die Klasse `h07.graph.DirectedGraphImpl`,
implementiert haben implementiert haben und eine Factory dafür erstellen.
und eine entsprechende Fabrik in der `Gruphi.main()` angeben. Die Einfachste sieht in etwa so aus:
Die einfachste Fabrik sieht in etwa so aus:
```java ```java
public static <V, A> DirectedGraphFactory<V, A> defaultFactory() { public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
@ -15,6 +14,12 @@ public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
} }
``` ```
Diese kann man in der Klasse [de.oshgnacknak.gruphi.GruphiMain](src/main/java/de/oshgnacknak/gruphi/GruphiMain.java)
angeben und die Main-Methode ausführen.
Weiter kann man dort einige Variablen setzten,
die in [de.oshgnacknak.gruphi.Gruphi](src/main/java/de/oshgnacknak/gruphi/Gruphi.java) definiert sind.
Unter anderem kann man hier auch seinen Dijkstra (H5) anmelden.
Viel Spaß!
# Streuerung # Streuerung
@ -34,7 +39,8 @@ Graphen leeren und raster erzeugen
Knoten erstellen Knoten erstellen
- Rechte Maustaste: - Rechte Maustaste:
Knoten auswählen Knoten auswählen.
Startknoten (grün) auswählen löscht Pfäde.
- Escape, `Q`: - Escape, `Q`:
Beenden Beenden
@ -58,3 +64,7 @@ bwz. neuen Knoten auswählen
- `M`: - `M`:
Labyrinth mit Knoten als Startknoten generieren Labyrinth mit Knoten als Startknoten generieren
- `P`:
Pfäde mit Knoten als Startknoten generieren (grün).
Danach andere Knoten auswählen, um Pfäde zu sehen.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 44 KiB