From 25185446e0a5e01c34c6047d7e51db024aafd0cf Mon Sep 17 00:00:00 2001 From: quegzacov Date: Tue, 27 Dec 2022 20:37:16 +0100 Subject: [PATCH] 3.14159265358979323846 --- index.php | 2 +- script.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/index.php b/index.php index fc763cc..c111cf5 100755 --- a/index.php +++ b/index.php @@ -20,7 +20,7 @@ var_dump($res); diff --git a/script.js b/script.js index be89685..fb70379 100755 --- a/script.js +++ b/script.js @@ -1,10 +1,11 @@ -function draw_roulette(nb_person, x, y){ - let chart = document.getElementById("roulette").querySelector('g')[0]; +function draw_roulette(nb_person, x, y, r){ + let chart = document.getElementById("roulette").querySelector('g'); let starting_coo= new Array(x, y); + let center = new Array(x + r, y + r); let angle = 0; 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 coo_arr = new Array(center[0] - r * Math.cos(2 * Math.PI / nb_person * (i+1)), center[y] - r * 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 " + starting_coo[0] + " " + starting_coo[1] + " A 50 50 0 0 1 " + coo_arr[0] + " " + coo_arr[1] + " L 250 200 Z");