use crate::*; use winit::window::{Cursor, Icon}; pub struct WindowBuilder { pub program: Box, pub size_bounds: Option, pub dimensions: Option, pub scale: u32, pub title: Option, pub icon: Option, pub cursor: Option, pub fullscreen: bool, } impl WindowBuilder { pub fn new(program: Box) -> Self { Self { program, size_bounds: None, dimensions: None, scale: 1, title: None, icon: None, cursor: None, fullscreen: false, } } }