reflect method

void reflect(
  1. Vec2 normal
)

Implementation

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