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 /pongo.go | |
| parent | Port to SDL. (diff) | |
| download | pongo-ebefdf78442648e86d9d305ba17cc0004dfb444b.tar.zst | |
Fix jitter in the computer movement.
Diffstat (limited to 'pongo.go')
| -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 } } |
