diff --git a/script.js b/script.js index 23b0eb0..9391750 100755 --- a/script.js +++ b/script.js @@ -1,15 +1,18 @@ function draw_roulette(nb_person, x, y){ let chart = document.getElementById("roulette") + let starting_coo= new Array(x, y); let angle = 0; - for (let i=0; i < 1; i++){ - let coo_arr = new Array(250 - 50 * Math.cos(2 * Math.PI / nb_person), 200 - 50 * Math.sin(2 * Math.PI / nb_person)); + for (let i=0; i < nb_person; i++){ + let coo_arr = new Array(250 - 50 * Math.cos(2 * Math.PI / nb_person) * (i+1), 200 - 50 * Math.sin(2 * Math.PI / nb_person) * (i+1)); let new_path = document.createElement("path"); new_path.setAttribute('fill', 'green'); - new_path.setAttribute('d', "M 200 200 A 50 50 0 0 1 " + coo_arr[0] + " " + coo_arr[1] + " L 250 200 Z"); + new_path.setAttribute('d', "M " + starting_coo[0] + " " + starting_coo[1] + " A 50 50 0 0 1 " + coo_arr[0] + " " + coo_arr[1] + " L 250 200 Z"); chart.appendChild(new_path); chart.innerHTML += ' '; console.log(new_path.getAttribute('d')); + + starting_coo = coo_arr } };