diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2024-08-25 12:09:22 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2024-08-25 12:09:22 -0700 |
| commit | ebefdf78442648e86d9d305ba17cc0004dfb444b (patch) | |
| tree | 1be177378b540cd7b84a5892f50fca94059ce20c | |
| parent | 827f639912529589e651da5c35e28881c8e08c1f (diff) | |
| download | pongo-ebefdf78442648e86d9d305ba17cc0004dfb444b.tar.zst | |
Fix jitter in the computer movement.
| -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 } } |
