Добрый день всезнающие, многоуважаемые и любимые тов. по Flash.
У меня к Вам маленький вопрос:
есть массив фигуры кпримеру такое:

Код:
[[2,1],[2,0],[1,1],[0,1]]
Мне надо его повернуть по часовой стредке, относительно центра этой фигуры.
Сначала делаю просто поворот (относительно (0,0))

Код:
public function matrixRotation (arr:Array):Array {
var arr_:Array = arr.concat();
var arr_length:Number = arr.length;
for (var i=0;i<arr_length;i++) {
trace("перставляем элемент");
var i_element = arr_[i][0];
arr_[i][0] = arr[i][1];
arr_[i][1] = i_element;
}
return arr_;
}
Это поворачивает фигуру, но почему-то еще и отзеркаливает (а мне не надо) мне надо как в тетрисе фигурки ворочатся.
Товарищи. как это сделать?