feat: added clap for level parsing

- Camera sets up as a child of player entity
This commit is contained in:
Alexey 2026-03-30 20:43:46 +03:00
commit 3cddecf592
7 changed files with 156 additions and 13 deletions

View file

@ -6,7 +6,7 @@ use bevy::{
use bevy_rapier2d::prelude::*;
use crate::{
player::Player,
StartupArgs, player::Player
};
use super::*;
@ -86,7 +86,8 @@ pub fn lock_door(
pub fn setup_world(
mut commands: Commands,
asset_server: Res<AssetServer>,
startup_args: Res<StartupArgs>,
) {
let level_handle = asset_server.load("levels/level.toml");
let level_handle = asset_server.load(startup_args.level.clone());
commands.insert_resource(LevelAssetHandle(level_handle));
}