Code: Event X = Event X - Hero X Event Y = Event Y - Hero Y if(Event X < 0) Event X *= -1 if(Event Y < 0) Event Y *= -1 Event X += Event X if(Event X <= AbstandInTiles) { // zb 4 //Held steht im Bereich Karoförmig (oder was das da is xD) .... } Für ein richtigen Kreis geht btw auch (Man muss nur das zusammen rechnen von X und Y anders machen) Edit: Habt ihr beiden da oben nicht gelesen das nur ein "Branch" genutzt werden soll?
Event X = Event X - Hero X Event Y = Event Y - Hero Y if(Event X < 0) Event X *= -1 if(Event Y < 0) Event Y *= -1 Event X += Event X if(Event X <= AbstandInTiles) { // zb 4 //Held steht im Bereich Karoförmig (oder was das da is xD) .... }
--
Geändert von R.D. (21.11.2010 um 15:59 Uhr)
Foren-Regeln