Add README.md
This commit is contained in:
		
							parent
							
								
									25960f7415
								
							
						
					
					
						commit
						d0f4c848c6
					
				
					 2 changed files with 56 additions and 0 deletions
				
			
		
							
								
								
									
										56
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,56 @@ | |||
| # Gruphi - Die Graph GUI | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| Um diese GUI nutzen zu müssen, | ||||
| muss man die H1, | ||||
| sprich die Klasse `h07.graph.DirectedGraphImpl`, | ||||
| implementiert haben | ||||
| und eine Entsprechende Fabrik in der `Gruphi.main()` angeben. | ||||
| Die Einfachste Fabrik sieht in etwa so aus: | ||||
| 
 | ||||
| ```java | ||||
| public class EmptyGraphFactory<V, A> implements DirectedGraphFactory<V, A> { | ||||
| 
 | ||||
|     @Override | ||||
|     public DirectedGraph<V, A> createDirectedGraph() { | ||||
|         return new DirectedGraphImpl<>(); | ||||
|     } | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| # Streuerung | ||||
| 
 | ||||
| - `C`: | ||||
| Graphen leeren  | ||||
| 
 | ||||
| - `G`: | ||||
| Graphen leeren und raster erzeugen | ||||
|    | ||||
| - Linke Maustaste: | ||||
| Knoten erstellen | ||||
| 
 | ||||
| - Rechte Maustaste: | ||||
| Knoten auswählen | ||||
|    | ||||
| - Escape, `Q`: | ||||
| Beenden | ||||
| 
 | ||||
| ## Wenn Knoten ausgewählt (rot) | ||||
| 
 | ||||
| - WASD, Pfeiltasten, Vimkeys: | ||||
| Knoten bewegen | ||||
| 
 | ||||
| - Linke Maustaste: | ||||
| Verbingen erstellen bzw. löschen, | ||||
| wenn anderer Knoten geklickt. | ||||
| Sonst Knoten teleportieren | ||||
| 
 | ||||
| - Rechte Maustaste: | ||||
| Knoten unauswählen, | ||||
| bwz. neuen Knoten auswählen | ||||
|    | ||||
| - `M`: | ||||
| Labyrinth mit Knoten | ||||
| erstellen als Startknoten generieren | ||||
							
								
								
									
										
											BIN
										
									
								
								gruphi.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								gruphi.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 40 KiB | 
		Reference in a new issue