diff --git a/src/player.rs b/src/player.rs index 48fccdd..8ef653f 100644 --- a/src/player.rs +++ b/src/player.rs @@ -126,8 +126,22 @@ fn player_movement(mut characters: Query<(&mut Transform, &mut Player)>, time: R ); } } - + transform.translation.x += player.movement.x * time.delta_seconds(); transform.translation.y += player.movement.y * time.delta_seconds(); + + if transform.translation.x > 250.0 { + transform.translation.x = 250.0; + } + if transform.translation.x < -250.0 { + transform.translation.x = -250.0; + } + + if transform.translation.y > 250.0 { + transform.translation.y = 250.0; + } + if transform.translation.y < -250.0 { + transform.translation.y = -250.0; + } } }