Tweak speed of Matrix effect

This commit is contained in:
Kevin Alberts 2025-08-15 11:35:32 +02:00
parent c91ea0db01
commit 33a6c5e33b

View file

@ -50,9 +50,9 @@ impl MatrixColumn {
fn update(&mut self, height: u16, frame_counter: usize, speed_multiplier: usize) {
// Calculate effective speed with multiplier (higher multiplier = faster)
let effective_speed = if speed_multiplier == 0 {
self.speed as usize * 4 // Much slower when multiplier is 0
self.speed as usize * 8 // Much slower when multiplier is 0
} else {
(self.speed as usize * 2).saturating_sub(speed_multiplier.saturating_sub(1)).max(1)
(self.speed as usize * 4).saturating_sub(speed_multiplier.saturating_sub(1)).max(1)
};
if frame_counter % effective_speed == 0 {