in frontend/snow.js [29:48]
function animate(flake) {
wind = Math.max(-0.1, Math.min(0.1, wind + Math.random() * 0.001 - (0.001 / 2)));
const newY = flake.y + (Math.random() * 2);
let newX = flake.x + Math.random() - (0.5 + wind);
if (newX < 0) {
newX = width;
} else if (newX > width + flakeDiameter) {
newX = flakeDiameter;
}
if (newY > height) {
flake.y = -10;
flake.x = Math.random() * width;
} else {
flake.y = newY;
flake.x = newX;
}
flake.el.style.top = flake.y + 'px';
flake.el.style.left = flake.x + 'px';
}