Ich muss mich schlecht ausgedrückt haben. Es soll nur 1 bedingung / conditional branch / fork / if statement benutzt werden.
Es geht aber in die richtige richtung, ist schon richtig erstmal den differenzen zu finden.
R.D. ist schon auf was drin, ist aber immernoch 3 Conditional branches, und es ist immernoch da nicht wirklich ein Kreis, sondern ein anderem karoförmiges Viereck wie du selber geschrieben hast. Und es ist genau nach diesem "extra" mit dem zusammen rechnen von X und Y ich aus bin.
mit diesem extra braucht man die beiden branches die nachguckt ob eine der werte negativ sind nicht.
Das Problem in deiner Variante ist, du wolltest sicher abfragen ob jemand auf einer genauen
Stelle steht (nichtmal das scheint korrekt gelöst worden zu sein). Hier haben wir allerdings
einen Toleranzkreis der mit einer einzigen Bedingung abgefragt werden soll, ausser der
Möglichkeit in meinem vorherigen Post fällt mir dazu nicht wirklich nochwas ein.
Ausser vielleicht mit ein paar Pointern die die gleiche Fork immerwieder neu aufrufen,
nur dadurch halt verändern.
--
Solange es hier falschzitierende Ärsche gibt, dulde ich keinerlei Zitatboxen, die von mir sein sollen.
haha, mist. Hab vergessen irgend eine einschränkung gegen terrain / event ID reinzutun. War nicht die lösung an die ich gedacht habe, und ne besonders gute lösung ist es auch nicht da es dann ziemlich statisch bleibt, aber es ist eine lösung, desshalb werd ich es für korrekt halten, und sagen dass MagicMaker dran ist.
Die lösung nach dem ich war, benutzt dass "x²+y² = 1" ein kreis bildet, also könnte es so gelöst werden:
wo "abstand" ein wert im bezug von dem kreis wäre, was normaleweise von n² bis (n+1)² liegen sollte, wo n dem radi von mitte bis aussen in entweder horizontaler oder vertikaler richtung entspricht.
Es ist eigentlich völlig egal wenn eine Variable genannt wird ob sie im Bereich des vom
Maker in der Datenbank definierten ist. Das einzige was mir eigentlich zu Absturzbug
eingefallen wäre in Message ist das Benutzen eines Backslashes ohne daraus einen
Befehl zu formen. ~> crash
--
Solange es hier falschzitierende Ärsche gibt, dulde ich keinerlei Zitatboxen, die von mir sein sollen.