From 58b0d5e534e0ad064de6ecf215c4e256d3dbe90b Mon Sep 17 00:00:00 2001 From: /dev/urandom Date: Sat, 15 Feb 2025 06:47:25 +0100 Subject: feat: More text, looping music optional, additional cosin invite screen --- src/main.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/main.rs') 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(); -- cgit v1.2.3