note: you have to pass it the event unlike the normall e.getBearing()
sooo, what's the difference between getBearingToGun? and getBearingToRadar?? they kinda look the same to me :-p --Dummy
public double getBearingToGun(HitByBulletEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToRadar(HitByBulletEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToGunRadians(HitByBulletEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}
public double getBearingToRadarRadians(HitByBulletEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}
public double getBearingToGun(HitRobotEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToRadar(HitRobotEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToGunRadians(HitRobotEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}
public double getBearingToRadarRadians(HitRobotEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}
public double getBearingToGun(ScannedRobotEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToRadar(ScannedRobotEvent e)
{
return(e.getBearing() - (getGunHeading() - getHeading()));
}
public double getBearingToGunRadians(ScannedRobotEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}
public double getBearingToRadarRadians(ScannedRobotEvent e)
{
return(e.getBearingRadians() - (getGunHeadingRadians() - getHeadingRadians()));
}