vfl_freak
Premium-User
Nö, leider nicht wirklich ...Ich hoffe ich konnte mich halbwegs verständlich ausdrücken![]()
Meinst Du mit 'Höhe' die Zellnummer ? ? ? ?Ich habe ein 10x10 Grid, das eine Landschaft darstellt
Jede Zelle hat eine andere Höhe
Wenn es regnet, dann fließt Wasser von der höheren Zelle in die niedrigste der umliegenden 8
aha .....Die Richtung in die das Wasser fließt wird nicht mit Koordinaten angegeben, sondern als Absolutwert 0-99.
Ist eine Zelle flach, oder die niedrigste, dann fließt kein Wasser weg und sie bekommt den Wert -1.
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
So so, eine dritte Spalte ..... :suspekt:Momentan ist das Array nach einer dritten Spalte sortiert, die angibt wieviele der 8 umliegenden Zellen Wasser in die Zelle abgeben.
Zeile 7 soll nur hinter die allerletzte 13 in Spalte 1 rein.
![Roll eyes :rolleyes: :rolleyes:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f644.png)
Dann sehe ich aber nicht, wo die genannte Reihenfolge (bspw. der Zeilen 2 + 3) herkommt .....
Hmm - also einen echten Weg sehe ich da so auf die Schnelle nicht. Ich hatte auch zumindest vermutet, das nach Spalte 2 sortiert würde, da dies zumindest eine gewisse Eindeutigkeit erzeugen würde!
Gruß
Klaus