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.