Ejemplo n.º 1
0
 public static double getAngle(double number)
 {
     if (number > 360.0)
     {
         number -= 360.0;
         GeneralMethods.getAngle(number);
     }
     return(number * Math.PI / 180.0);
 }
Ejemplo n.º 2
0
 public Part(double degree, double speed, int variance, Vector2 start, float life)
 {
     this.age      = 0.0f;
     this.life     = life;
     this.xmom     = GeneralMethods.random.Next(10) <= 5 ? GeneralMethods.getX(speed, GeneralMethods.getAngle(degree + (double)GeneralMethods.random.Next(variance))) : GeneralMethods.getX(speed, GeneralMethods.getAngle(degree - (double)GeneralMethods.random.Next(variance)));
     this.ymom     = GeneralMethods.random.Next(10) <= 5 ? GeneralMethods.getY(speed, GeneralMethods.getAngle(degree + (double)GeneralMethods.random.Next(variance))) : GeneralMethods.getY(speed, GeneralMethods.getAngle(degree - (double)GeneralMethods.random.Next(variance)));
     this.location = start;
 }