z***@gmail.com
2015-03-28 09:05:57 UTC
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.
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 robocode+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 robocode+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.