Example #1
0
 // initialize variables
 public LineGameObject(Line2D Line)
     : base()
 {
     this.Line = Line;
     this.MoveDirection = new Vector2D(0, 0);
     _pen = new Pen(Brushes.Black, 2);
 }
Example #2
0
 // initialize variables
 public PlayerGameObject()
     : base()
 {
     Circle = new Circle(new Point(0, 0), 25);
     Speed = new Vector2D(350, 700);
     MoveDirection = new Vector2D(0, 0);
     Size = new Size((int)Circle.Radius * 2, (int)Circle.Radius * 2);
     InAir = true;
 }
Example #3
0
 public static double angleBetweenVectors(Vector2D v1, Vector2D v2)
 {
     return Math.Acos((v1 * v2) / (v1.magnitude() * v2.magnitude()));
 }