satz des pythagoras??? ja, aber bitte kürzen...
c^-2=a^-2+b^-2 |^2
c=a+b ; zum zahlen vergleichen reicht die formel...
wir wollen ja nur vergleichen und nicht die länge c direkt bestimmen:
x koordinate des helden - x koordinate des gegners = x
(oder umgekehrt, jenachdem, wer den größeren wert hat...)
y koordinate des helden - y koordinate des gegners = y
(bemerkung wie bei x koordinate)
Weglänge = x + y
beweis:
siehe beispiel abstand G1
7-4=3
(weil die x koor. des helden größer ist als die des gegners...)
und 11-7=4
(weil die y koor. des gegners größer als die des helden ist...)
zusammen ergibt sich die zahl 7... wenn der held also sieben schritte macht
(in die richtige richtung...) steht er direkt auf den gegner...
zu gegner 2
7-5=2
und 7-1=6
zusammen=8
-> der gegner 1 ist näher an den helden als der gegner 2
wzbw.
gilt natürlich nur, wenn sich die bewegte figur nicht diagonal bewegen kann...
üH