diff options
feat: More text, looping music optional, additional cosin invite screen
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 24dcf8d..9f4ddc0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,6 +48,7 @@ pub fn main() { pcm: mmc2r_to_pcm( &mut MmC2r::new(include_bytes!("../uwudhd.mod"), spec.freq as isize).unwrap(), ), + playing: true, } }) .unwrap(); @@ -58,15 +59,21 @@ pub fn main() { let video_subsystem = sdl_context.video().unwrap(); - let mut builder = video_subsystem.window("cosin25-invite.rs", 512, 256); + let mut builder = video_subsystem.window("cosin25-invite.rs", 1280 / 2, 800 / 2); builder.position_centered(); + #[cfg(feature = "fullscreen")] + builder.fullscreen_desktop(); #[cfg(feature = "resizable")] builder.resizable(); let window = &mut builder.build().unwrap(); + window.set_minimum_size(1280 / 2, 800 / 2).unwrap(); let mut canvas = window.clone().into_canvas().build().unwrap(); let texture_creator = canvas.texture_creator(); + #[cfg(feature = "logical")] + canvas.set_logical_size(1280 / 2, 800 / 2).unwrap(); + render::render(&mut canvas, &texture_creator, 0.001); canvas.present(); |