Ну писал я тетрис... Правда на флэше. Каждая фигура - массив из четырех элементов, содержащих x и y смещение относительно центрального элемента.
Например, фигуру 'T' предоставляет массив {-1,0},{0,0},{1,0},{0,-1}.
Чтобы ее вращать, надо менять знаки у смещений и/или менять x и y компоненты местами. Помимо относительных координат кубиков, у фигуры есть еще и абсолютные координаты ее положения в стакане. Стакан - это двухменый массив, содержащий остатки других фигур. Остальное додумаешь сам.