in effetti bastava il fill() e il colore l'ho sistemato!

le librerie esterne cercavo di evitarle.. ho sempre paura che in pochi anni diano problemi o non siano più supportate correttamente e debba rimettere le mani sul lavoro..non so se è così o è una fissa mia..

Tenere le informazioni "logiche" sulle figure sarebbe tutto a carico tuo. Un conto sarebbero rettangoli, cerchi ... ma figure irregolari diventa complicato gestirle.
in che senso? come posso farlo senza librerei esterne? Se con canvas non posso aggiungere una funzione da lanciare al click in quell'area, potrei almeno aggiungere l'area shape a quello che ho disegnato col canvas? in fondo le coordinate dei punti le ho già...