reflect method

void reflect(
  1. Vector2 normal
)

Implementation

void reflect(Vector2 normal) {
  final d = 2 * dot(normal);
  x -= d * normal.x;
  y -= d * normal.y;
}