Non-fullscreen window in debug mode

This commit is contained in:
Lauri Räsänen 2023-04-13 18:40:03 +03:00
parent 5f7e77afbd
commit ba41da6804

View file

@ -5,13 +5,28 @@ use winit::{
window::WindowBuilder, window::WindowBuilder,
}; };
pub async fn run() { #[cfg(debug_assertions)]
let event_loop = EventLoop::new(); fn create_window(event_loop: &EventLoop<()>) -> winit::window::Window {
let window = WindowBuilder::new() use winit::dpi::PhysicalSize;
WindowBuilder::new()
.with_inner_size(PhysicalSize::new(1280, 720))
.with_maximized(false)
.build(event_loop)
.unwrap()
}
#[cfg(not(debug_assertions))]
fn create_window(event_loop: &EventLoop<()>) -> winit::window::Window {
WindowBuilder::new()
.with_fullscreen(Some(winit::window::Fullscreen::Borderless(None))) .with_fullscreen(Some(winit::window::Fullscreen::Borderless(None)))
.with_maximized(true) .with_maximized(true)
.build(&event_loop) .build(event_loop)
.unwrap(); .unwrap()
}
pub async fn run() {
let event_loop = EventLoop::new();
let window = create_window(&event_loop);
#[cfg(target_arch = "wasm32")] #[cfg(target_arch = "wasm32")]
{ {