From 1724e67dadc700285500d86bed98ea91b782e04b Mon Sep 17 00:00:00 2001 From: gallant Date: Sun, 12 Feb 2023 21:03:08 -0600 Subject: [PATCH] oh my GOD pleqase play this version it is so funny --- src/main.rs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index 30ff2fa..5d181ec 100644 --- a/src/main.rs +++ b/src/main.rs @@ -64,7 +64,7 @@ fn main() { dir_enemy = Direction::Up; } - if now.elapsed().as_millis() >= 110 { + if now.elapsed().as_millis() >= 10 { if check_for_collision(&paddle, &ball.sprite) { if dir == Direction::Up { ball.vel_y += 1; @@ -85,20 +85,22 @@ fn main() { ball.vel_x *= -1; ball.vel_y *= -1; } - if y_ball == 0 || y_ball == 500 + if y_ball < 0 || y_ball > 500 { ball.vel_y *= -1; } - if x_ball == 0 || x_ball == 500 + if x_ball < 0 || x_ball > 500 { ball.sprite.set_position((250,250)); - ball.vel_x *= -1; + ball.vel_x = ball.vel_x * -1 - 1; + ball.vel_y = ball.vel_y * -1 - 1; + } ball.sprite.translate((ball.vel_x, ball.vel_y)); } - if now.elapsed().as_millis() >= 120 { + if now.elapsed().as_millis() >= 10 { if (y_enemy - CORNER) < 0 { dir_enemy = Direction::Still; paddle_enemy.set_position((x_enemy, 1 + CORNER)); @@ -109,15 +111,15 @@ fn main() { match dir_enemy { Direction::Up => { - paddle_enemy.translate((0, 25)); + paddle_enemy.translate((0, 2)); } Direction::Down => { - paddle_enemy.translate((0, -25)); + paddle_enemy.translate((0, -2)); } _ => (), }; } - if now.elapsed().as_millis() >= 120 { + if now.elapsed().as_millis() >= 10 { if (y_player - CORNER) < 0 { dir = Direction::Still; paddle.set_position((x_player, 1 + CORNER)); @@ -128,10 +130,10 @@ fn main() { if held { match dir { Direction::Up => { - paddle.translate((0, 25)); + paddle.translate((0, 2)); } Direction::Down => { - paddle.translate((0, -25)); + paddle.translate((0, -2)); } _ => (), };