mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Should only decrease the volume after the first tick
This commit is contained in:
parent
652173c08e
commit
8b296794fe
|
@ -196,11 +196,13 @@ impl TrackerChannel {
|
||||||
self.volume = *volume;
|
self.volume = *volume;
|
||||||
}
|
}
|
||||||
PatternEffect::VolumeSlide(amount) => {
|
PatternEffect::VolumeSlide(amount) => {
|
||||||
self.volume += *amount;
|
if tick != 0 {
|
||||||
if self.volume < 0.into() {
|
self.volume += *amount;
|
||||||
self.volume = 0.into();
|
if self.volume < 0.into() {
|
||||||
|
self.volume = 0.into();
|
||||||
|
}
|
||||||
|
channel.volume(self.volume);
|
||||||
}
|
}
|
||||||
channel.volume(self.volume);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue