rendered paste body class enemyMissile implements Alarm
{
public void alarm()
{
int n = gen.randomize();
enemymissile = new Sprite(new Ellipse2D.Double(0, 0, 1, 1));
enemymissile.setScale(0.02);
enemymissile.setColor(Color.RED);
enemymissile.setLocation(.5, 0);
double enemyAngle1 = (turretgun.getRotation());
Point2D.Double velocity =new Point2D.Double(0, 1);
ProjectileTracker enemyTracker = new ProjectileTracker(velocity);
if(n == 6)
{
enemyTracker.setVelocityDirection(1.9678757720198787);
}
else if(n == 5)
{
enemyTracker.setVelocityDirection(1.3734007669450157);
}
else if(n == 4)
{
enemyTracker.setVelocityDirection(1.1525719972156674);
}
else if(n == 4)
{
enemyTracker.setVelocityDirection(2.0214576528755304);
}
else if(n == 3)
{
enemyTracker.setVelocityDirection(1.2490457723982544);
}
else if(n == 2)
{
enemyTracker.setVelocityDirection(1.8925468811915387);
}
else if(n == 1)
{
enemyTracker.setVelocityDirection(1.6814535479687927);
}
enemymissile.setTracker(enemyTracker);
canvas.addSprite(enemymissile);
scheduleRelative(this, 1);
}
}