Tweak speed of Matrix effect
This commit is contained in:
		
							parent
							
								
									c91ea0db01
								
							
						
					
					
						commit
						33a6c5e33b
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
					@ -50,9 +50,9 @@ impl MatrixColumn {
 | 
				
			||||||
    fn update(&mut self, height: u16, frame_counter: usize, speed_multiplier: usize) {
 | 
					    fn update(&mut self, height: u16, frame_counter: usize, speed_multiplier: usize) {
 | 
				
			||||||
        // Calculate effective speed with multiplier (higher multiplier = faster)
 | 
					        // Calculate effective speed with multiplier (higher multiplier = faster)
 | 
				
			||||||
        let effective_speed = if speed_multiplier == 0 {
 | 
					        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 {
 | 
					        } 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 {
 | 
					        if frame_counter % effective_speed == 0 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue