Skip to content

Commit eea465b

Browse files
committed
Refactored code
1 parent 08f033e commit eea465b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

rust/pyxel-engine/src/music.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ impl Music {
5959
})
6060
.max()
6161
.unwrap();
62-
if ticks_per_music == 0 {
63-
return;
64-
}
6562
let samples_per_music = ticks_per_music * SAMPLE_RATE / TICKS_PER_SECOND;
6663
let num_samples = samples_per_music * count;
64+
if num_samples == 0 {
65+
return;
66+
}
6767
let mut samples = vec![0; num_samples as usize];
6868
let mut blip_buf = BlipBuf::new(num_samples as usize);
6969
blip_buf.set_rates(CLOCK_RATE as f64, SAMPLE_RATE as f64);

rust/pyxel-engine/src/sound.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ impl Sound {
131131
pub fn save(&self, filename: &str, count: u32, ffmpeg: Option<bool>) {
132132
assert!(count > 0);
133133
let ticks_per_sound = self.speed * self.notes.len() as u32;
134-
if ticks_per_sound == 0 {
135-
return;
136-
}
137134
let samples_per_sound = ticks_per_sound * SAMPLE_RATE / TICKS_PER_SECOND;
138135
let num_samples = samples_per_sound * count;
136+
if num_samples == 0 {
137+
return;
138+
}
139139
let mut samples = vec![0; num_samples as usize];
140140
let mut blip_buf = BlipBuf::new(num_samples as usize);
141141
blip_buf.set_rates(CLOCK_RATE as f64, SAMPLE_RATE as f64);

0 commit comments

Comments
 (0)