From dcdf2e7c55f6ad46b6efa914e706fea51c66e22f Mon Sep 17 00:00:00 2001 From: shoe Date: Sat, 22 Mar 2025 06:23:20 +0000 Subject: [PATCH] Fix walker number url detection for n = 0 --- walkers.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/walkers.js b/walkers.js index fe1641f..c86648a 100644 --- a/walkers.js +++ b/walkers.js @@ -95,11 +95,15 @@ function random_update_time() { function init_walk() { setInterval(update_trails, 200); - // read URL parameters to see if we should create a default number, - // otherwise default to walker_colors.length + // read url params to see how many we should create, default to num colors. + // special case is because 0 == null and my brain doesn't wanna work good + var n_create; const urlParams = new URLSearchParams(window.location.search); - console.log(urlParams.get('n')); - const n_create = Number(urlParams.get('n')) || walker_colors.length; + if (urlParams.has('n', "0")) { + n_create = 0; + } else { + n_create = Number(urlParams.get('n')) || walker_colors.length; + } // create initial walkers of every color for (var i = 0; i < n_create; i++) {