diff --git a/src/VisibleObjects/Ball.h b/src/VisibleObjects/Ball.h index bcc52a2..09a9d59 100644 --- a/src/VisibleObjects/Ball.h +++ b/src/VisibleObjects/Ball.h @@ -54,7 +54,8 @@ public: } else if (screenEdgeVertical) { vec2d->bump(BumpType::WALL, PaddleDirection::NONE); } else if (scoreSide.has_value()) { - score->incrementScore(scoreSide.value()); + // Invert side + score->incrementScore(scoreSide.value() == Side::LEFT ? Side::RIGHT : Side::LEFT); resetPosition(); } if (paddleSide.has_value()) {