diff options
| -rw-r--r-- | pongo.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -179,9 +179,9 @@ func pong() error { if prediction, ok := ball.predictIntersection(float64(paddle2.bounds().X)); ok { switch { - case paddle2.pos < prediction && rectBottom(paddle2.bounds()) <= screenHeight: + case paddle2.pos <= prediction-paddleSpeed && rectBottom(paddle2.bounds()) <= screenHeight: paddle2.pos += paddleSpeed - case paddle2.pos > prediction && paddle2.bounds().Y >= 0: + case paddle2.pos >= prediction+paddleSpeed && paddle2.bounds().Y >= 0: paddle2.pos -= paddleSpeed } } |
