haw-gj13-game/src/game/player.rs

20 lines
403 B
Rust
Raw Normal View History

use bevy::prelude::*;
2024-11-22 22:26:20 +01:00
use bevy_rapier2d::prelude::*;
use crate::AppState;
2024-11-22 22:26:20 +01:00
use super::set::IngameSet;
#[derive(Component)]
struct Player {}
pub(super) fn player_plugin(app: &mut App) {
2024-11-22 22:26:20 +01:00
app.add_systems(OnEnter(AppState::InGame), add_player.in_set(IngameSet));
}
pub fn add_player(mut commands: Commands) {
2024-11-22 22:26:20 +01:00
commands
.spawn(Player {})
.insert(ActiveEvents::COLLISION_EVENTS);
}