refactor: differentiate between player and enemy in ECS
This commit is contained in:
parent
26784a65b7
commit
13fe865335
|
@ -61,7 +61,7 @@ fn main() {
|
|||
.add_systems(Startup, (setup, setup_ui))
|
||||
.add_systems(
|
||||
Update,
|
||||
(render_ui, movement, camera_follow, player_regen, attack, enemy_movement),
|
||||
(render_ui, player_movement, camera_follow, player_regen, player_attack, enemy_movement),
|
||||
)
|
||||
.run();
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ pub struct Attack {
|
|||
}
|
||||
|
||||
// Define the player movement system
|
||||
pub fn movement(
|
||||
pub fn player_movement(
|
||||
time: Res<Time>,
|
||||
keys: Res<ButtonInput<KeyCode>>,
|
||||
mut player_query: Query<(&mut Player, &mut Transform), With<Player>>,
|
||||
|
@ -69,7 +69,7 @@ pub fn movement(
|
|||
}
|
||||
|
||||
#[allow(clippy::type_complexity)]
|
||||
pub fn attack(
|
||||
pub fn player_attack(
|
||||
keys: Res<ButtonInput<KeyCode>>,
|
||||
mut set: ParamSet<(
|
||||
Query<&mut Transform, With<Attack>>,
|
||||
|
|
Loading…
Reference in a new issue