This commit is contained in:
Florian RICHER 2025-04-13 18:06:18 +02:00
parent df99ef3a3f
commit 4f6216635f
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
17 changed files with 110 additions and 100 deletions

17
src/core/window/config.rs Normal file
View file

@ -0,0 +1,17 @@
use bevy_ecs::system::Resource;
use winit::{dpi::PhysicalSize, window::WindowAttributes};
#[derive(Resource, Clone)]
pub struct WindowConfig {
pub title: String,
pub width: u32,
pub height: u32,
}
impl Into<WindowAttributes> for &WindowConfig {
fn into(self) -> WindowAttributes {
WindowAttributes::default()
.with_title(self.title.clone())
.with_inner_size(PhysicalSize::new(self.width as f64, self.height as f64))
}
}