From c1155ae3ae5cb3070abfe7cac645301cf35ce9c9 Mon Sep 17 00:00:00 2001 From: Xevion Date: Tue, 23 Apr 2024 19:46:47 -0500 Subject: [PATCH] Decrease initial volume, simplify mixer import --- src/main.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index 2cca5f5..3bb86e7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,14 +4,13 @@ use std::time::Duration; use sdl2::event::Event; use sdl2::image::LoadTexture; use sdl2::keyboard::Keycode; -use sdl2::mixer::{self, LoaderRWops, Music}; +use sdl2::mixer; use sdl2::pixels::Color; use sdl2::rect::{Point, Rect}; use sdl2::rwops::RWops; -use sdl2::sys::AUDIO_S16LSB; use sdl2::ttf; -static FONT_DATA: &[u8] = include_bytes!("../assets/TerminalVector.ttf"); +// static FONT_DATA: &[u8] = include_bytes!("../assets/TerminalVector.ttf"); static MUSIC_DATA: &[u8] = include_bytes!("../assets/tetris.ogg"); static BLACK: Color = Color::RGB(0, 0, 0); @@ -85,18 +84,18 @@ fn main() { ) .unwrap(); - let mut volume = 3; + let mut volume = 1; mixer::Music::set_volume(volume); let music_data = RWops::from_bytes(MUSIC_DATA).unwrap(); - let music = music_data.load_music().unwrap(); + let music = mixer::LoaderRWops::load_music(&music_data).unwrap(); music.play(-1).unwrap(); let mut prev = now(); - let font_data = RWops::from_bytes(FONT_DATA).unwrap(); - let font_size = 12; - let font = ttf_ctx.load_font_from_rwops(font_data, font_size).unwrap(); + // let font_data = RWops::from_bytes(FONT_DATA).unwrap(); + // let font_size = 12; + // let font = ttf_ctx.load_font_from_rwops(font_data, font_size).unwrap(); let font = ttf_ctx .load_font("./assets/TerminalVector.ttf", 12) .unwrap();