use bevy::prelude::*;
use crate::asset::LdtkMap;
#[derive(Default, Bundle)]
pub struct LdtkMapBundle {
pub map: Handle<LdtkMap>,
pub transform: Transform,
pub config: LdtkMapConfig,
pub global_transform: GlobalTransform,
}
pub struct LdtkMapConfig {
pub set_clear_color: bool,
pub level: usize,
pub scale: f32,
pub center_map: bool,
}
impl Default for LdtkMapConfig {
fn default() -> Self {
LdtkMapConfig {
set_clear_color: false,
level: 0,
scale: 1.0,
center_map: false,
}
}
}