How to paint a laser that shows the trajectory of the gun.

[email protected] Sat, 28 Mar 2015 02:05:57 -0700 (PDT)
Newsgroups gmane.comp.java.robocode
Message-ID <[email protected]>
I want to see a laser representation of the gun aiming.. Basically a line 
that starts at the robot and ends at the point the gun is aiming at. Here 
is my code: 

public void onPaint(Graphics2D g){

                         int laserLength = 200;
                         double heading =getGunHeading();
                           
                        g.setColor(Color.RED);
                double x = Math.sin(Math.toRadians(heading)) * laserLength;
                        double y = Math.cos(Math.toRadians(heading)) * 
laserLength;
                g.drawLine((int)getX(),(int) getY(), (int)x,(int) y);

}

The laser starts at the robot but points to an irrelevant direction.

-- 
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.