Posted By
Message
Don Luciano Heavy combat pancakeRegistered 25/10/2006
Points 380
17th March, 2007 at 19:40:42 -
I posted about this before but i was misunderstood cause the math formula with some atan smatan is for natan.
This is exactly what i want, i want to calculate the distance in pixels between two objects in a circular way. And then multiply it with 16.
I dont want any extensions or imposible things.
And then maybe just simple direction from it but it is not needed.
Example bellow
Code me a sausage!
Don Luciano Heavy combat pancakeRegistered 25/10/2006
Points 380
17th March, 2007 at 19:43:59 -
I just need to compare with alterable value is enemy in circular range of lets say 200 pixels of JOE's range or not.
Please just help me.:"!!!
Oh and this should be calculated when u click with right mouse button on the enemy.
The
OK sry i posted bout something else before... .i need this thing. Edited by the Author. Edited by the Author. Edited by the Author.
Code me a sausage!
Hernan
Registered 04/03/2003
Points 707
17th March, 2007 at 20:05:16 -
Ever heard of Pythagoras's theorem?
x^2+y^2=r^2 with r being the distance.
This space is for rent
axel Crazy?
Registered 05/02/2005
Points 4766
17th March, 2007 at 20:47:04 -
Or in MMF language:
Distance = sqr(abs(X2 - X1) pow 2 + abs(Y2 - Y1) pow 2) Edited by the Author.
n/a
Fifth QuadrupedRegistered 07/05/2003
Points 5818
17th March, 2007 at 20:56:20 -
No need for the abs(), axel. A negative number squared will give you a positive result.
Go Moon!
axel Crazy?
Registered 05/02/2005
Points 4766
17th March, 2007 at 20:57:49 -
Haha, yeah I noticed. I was just editing my reply when you posted <_<
n/a
Fifth QuadrupedRegistered 07/05/2003
Points 5818
17th March, 2007 at 21:00:04 -
Gwahaha!
Go Moon!
Don Luciano Heavy combat pancakeRegistered 25/10/2006
Points 380
18th March, 2007 at 10:42:38 -
Thx, i really suck at math things.
'?
One more question does mmf round down the numbers like this?
I set a counter to see which numbers i am getting, i divided them with 16 at the end because i am using 16x16 tiles. so a unit standing right next to Joe is 1 the next is 2 then 3 and so on. Units that are one 16x16 tile down and left gets 1.4 while unit at 2 down 2 left gets 2.8
Does mmf round down 1.4 to 1 and 2.8 to 3 because thats the way i want to round up for comparing with alt values.?
And is there some command in expression editor that will round up that numbers in the counter for me. So I only see round numbers. Edited by the Author.
Code me a sausage!