du musst die variablen X sowie Y mit dem Wert deines Charakters und des Gegners vergleichen lassen.
Wenn dabei der X Wert des Helden größer ist als der X Wert des Gegner, steht also der Hero rechts vom Gegner.
Dann machst du eine neue Variable die den X Wert des Gegners mit eins verrechnet. ->[ X-Gegner + 1 ]
Jetzt machst du noch eine X Variable die den Wert des Heros minus den Wert des Gegners verrechnte. -> [X-Gegner - X-Hero]
Der Wert von [X-Gegner - X-Hero] sollte 1 Ergeben. Wenn es eine größere oder kleinere Zahl ergibt, steht der Hero entweder links oder rechts vom Gegner entfernt. -> [Fernatacke]
Das ganze musst du dann auch mit Y-Variablen machen.
trifft keine X oder Y Variable zusammen... dann ist der Fernangriff eher Quer ausführbar- also nicht auf der selben "Grundlinie".
Ich hoffe du verstehst was ich meine- ´s kompliziert.