Add collision
This commit is contained in:
parent
5cbd542638
commit
ca4a634704
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue