From: Martin Ambuhl Newsgroups: comp.os.msdos.djgpp Subject: Re: angle Date: Wed, 03 Mar 1999 13:53:32 -0500 Content-Transfer-Encoding: 7bit References: <36dd5abb DOT 0 AT news DOT sbbs DOT se> <36DD5FEC DOT 840A4B7 AT unb DOT ca> X-Posted-Path-Was: not-for-mail X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-ELN-Date: 3 Mar 1999 18:53:28 GMT X-ELN-Insert-Date: Wed Mar 3 11:15:33 1999 Organization: Nocturnal Aviation Lines: 18 Mime-Version: 1.0 NNTP-Posting-Host: 1cust181.tnt11.nyc3.da.uu.net Message-ID: <36DD852C.BA45FD0B@earthlink.net> X-Mailer: Mozilla 4.5 [en] (Win95; I) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Endlisnis wrote: > > Erik Johansson wrote: > > > Lets say I have two points on the screen. (x1,y1) and (x2,y2) > > And then I draw a line between the points. > > How can I calculate the angle of that line in degrees? > > > > thanx in advance > > /erik > > angle = atan(y2-y1, x2-x1) * (180/M_PI); ^^^^ should be atan2. atan() takes a single argument. -- Martin Ambuhl (mambuhl AT earthlink DOT net) Note: mambuhl AT tiac DOT net will soon be inactive