aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar /dev/urandom <johnfkennedymaili2p>2025-02-15 06:47:25 +0100
committerLibravatarLarge Libravatar /dev/urandom <johnfkennedymaili2p>2025-02-15 06:47:25 +0100
commit58b0d5e534e0ad064de6ecf215c4e256d3dbe90b (patch)
treed4f7f4893229aa8cdc5fd3347c2d0f72f2b8a923 /src/main.rs
parentbdcce2c59b3b1bd8072ebd00901ec0b9ce1969ba (diff)
downloadcosin25-invite-mountainbytes-58b0d5e534e0ad064de6ecf215c4e256d3dbe90b.tar.gz
cosin25-invite-mountainbytes-58b0d5e534e0ad064de6ecf215c4e256d3dbe90b.tar.bz2
cosin25-invite-mountainbytes-58b0d5e534e0ad064de6ecf215c4e256d3dbe90b.tar.lz
cosin25-invite-mountainbytes-58b0d5e534e0ad064de6ecf215c4e256d3dbe90b.zip

feat: More text, looping music optional, additional cosin invite screen

Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs9
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();