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.

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.

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