Audio: respect volume properly

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2024-07-06 11:16:55 -07:00
parent 316f2354d1
commit d9e11a8296

View file

@ -165,7 +165,7 @@ fn audioTick(entities: *mach.Entities.Mod, audio: *Mod) !void {
// Duplicate samples for mono sounds
var i: usize = 0;
for (samples[index.*..][0..to_read]) |sample| {
mixSamplesDuplicate(mixing_buffer.items[i..][0..player_channels], sample);
mixSamplesDuplicate(mixing_buffer.items[i..][0..player_channels], sample * volume);
i += player_channels;
}
} else {