self.world.level = self.lvlgen.generate();
}
Event::KeyDown { keycode: Some(Keycode::KpMinus), .. } => {
- self.lvlgen.iterations = 1.max(self.lvlgen.iterations - 1);
- println!("{} iteration(s) of cellular automata", self.lvlgen.iterations);
- self.world.level = self.lvlgen.generate();
+ if self.lvlgen.iterations > 0 {
+ self.lvlgen.iterations -= 1;
+ println!("{} iteration(s) of cellular automata", self.lvlgen.iterations);
+ self.world.level = self.lvlgen.generate();
+ }
}
_ => {}
}