Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Game Development / Newbie & Debugging Questions / Re: degrees question on: 2005-08-07 13:49:06
thx i've found this code :
 lijnbreedte is the Xpos of the beginning of the drawed line
 lijnhoogte is the Ypos of the beginning of the drawed line
 Straal is the length of the drawed line

The code :

if (player.getY() <= lijnhoogte && player.getX() >= lijnbreedte){
     graden = (int) (90 - Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2))))));
     }
     if (player.getY() > lijnhoogte){
     graden = (int) (90 + Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2))))));
     }
     if (player.getY() <= lijnhoogte && player.getX() < lijnbreedte){
     graden = (int) (270+(180-Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2)))))));
     }

     g.drawOval(lijnbreedte - straal,lijnhoogte - straal,2*straal,2*straal);
     double hoek = (2*Math.PI)/360*graden;
     g.drawLine(lijnbreedte,lijnhoogte,(int)(lijnbreedte+straal* Math.sin(hoek)),(int)(lijnhoogte-straal* Math.cos(hoek)));


And it works  Smiley

thx for helping me out, i'm going to try your code now.
2  Game Development / Newbie & Debugging Questions / degrees question on: 2005-08-07 10:19:56
hi ,


this is my code

      formule = Math.abs( Xlength) /  ( Math.sqrt( Math.power(Xlenght,2)+Math.power(Yhight,2) )  )
      now i need to put that formule into arc  (degrees)
      example : the arc from (0.706214689) = 45°


       Is there a Math formule for it to covert it to arc?

example:


I want that the drawed line is always directed to the player.

thx for helping

     
Pages: [1]
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (104 views)
2013-05-17 21:29:12

alaslipknot (113 views)
2013-05-16 21:24:48

gouessej (141 views)
2013-05-16 00:53:38

gouessej (137 views)
2013-05-16 00:17:58

theagentd (149 views)
2013-05-15 15:01:13

theagentd (134 views)
2013-05-15 15:00:54

StreetDoggy (177 views)
2013-05-14 15:56:26

kutucuk (200 views)
2013-05-12 17:10:36

kutucuk (201 views)
2013-05-12 15:36:09

UnluckyDevil (207 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.154 seconds with 21 queries.