Add collision

This commit is contained in:
Yash Karandikar 2022-01-02 18:58:16 -06:00
parent 5cbd542638
commit ca4a634704
Signed by: karx
GPG key ID: A794DA2529474BA5

View file

@ -1,4 +1,4 @@
use bevy::{prelude::*, sprite::collide_aabb::Collision};
use bevy::prelude::*;
#[derive(Default, Debug)]
struct Player {
@ -79,7 +79,6 @@ fn setup(
}
fn movement(
time: Res<Time>,
keyboard_input: Res<Input<KeyCode>>,
mut query: Query<&mut Transform>,
mut game: ResMut<GameState>,
@ -102,6 +101,9 @@ fn movement(
moved = true;
}
game.player.x = game.player.x.min(435).max(-435);
game.player.y = game.player.y.min(285).max(-285);
if moved {
if let Some(entity) = game.player.entity {
*query.get_mut(entity).unwrap() = Transform {