diff --git a/src/game/Game/BallSystem.cpp b/src/game/Game/BallSystem.cpp index 68c38f0..cb1f671 100644 --- a/src/game/Game/BallSystem.cpp +++ b/src/game/Game/BallSystem.cpp @@ -266,6 +266,10 @@ bool dd::Systems::BallSystem::Contact(const Events::Contact &event) return false; } + if (ballComponent->Waiting || ballComponent->Sticky) { + return false; + } + auto ballTransform = m_World->GetComponent(ballEntity); glm::vec2 ballVelocity = glm::vec2(ballTransform->Velocity.x, ballTransform->Velocity.y);