Допустим, есть несколько фигур, которые рисуются несколькими линиями. Вот пример функции, рисующей ромб:
function kv(x,y,width,height,i) {
height=height + y;
width = width + x;
canvas.moveTo(x, y);
//|
canvas.lineTo(x-i,height);
//-
canvas.lineTo(width-i+1,height);
//|
canvas.lineTo(width,y);
//-
canvas.lineTo(x,y);
}
где x и y - начальная координата, width и height - ширина и высота фигуры, i - смещение координаты x и таким образом изменение угла.
Как изменить свойство определенного объекта, рисующегося подобным образом, если их несколько?