Thread: angle of player
View Single Post
  #1  
Old 08-17-2003, 05:42 AM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
angle of player

I've been trying to script a kind of vortex that pulls with a spiraling effect. I've been able to get around several problems, but I just hit a wall. The problem is I don't know how to get the players angle. Someone suggested using getangle, but I don't quite know how it works very well. Another person sent me a whole mess of equations, which I doubt would work, but if it were to I wouldn't know the right function for inverse tangent.

first person said:
angle = getangle(playerx-centerx,playery-centery)

second person said:
prime = tan-((playery-centery)/(playerx-centerx));
if ((playerx-centerx)>=0 && (playery-centery)>=0) {angle = prime;}
if ((playerx-centerx)<=0 && (playery-centery)>=0) {angle = 180 - prime;}
if ((playerx-centerx)<=0 && (playery-centery)<=0) {angle = 180 + prime;}
if ((playerx-centerx)>=0 && (playery-centery)<=0){ angle = 360 - prime;}

Does anyone have a clue as to so they can help me out a little?
Reply With Quote