та да, код там индийский, смотри, это класс которым описывалась башня

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class head1 extends MovieClip {
public function head1(X:Number,Y:Number,A:Number) {
this.x=X;
this.y=Y;
this.rotation=A;
}
public function rot(X:Number,Y:Number,e:MouseEvent):void {
var X1=X-e.localX;
var Y1=Y-e.localY;
var Z:Number = Math.sqrt(Math.pow(X1,2) + Math.pow(Y1,2));
var Z1 = Z;
Z=((Math.asin(Y1/Z))*180/Math.PI);
var ZZ1:Number=(Math.acos(X1/Z1))*180/Math.PI;
if ((e.localX>X)&&(e.localY<Y))
{
ZZ1 -= 90;
this.rotationZ = ZZ1;
}
if ((e.localX<X)&&(e.localY>Y))
{
Z -= 90;
this.rotationZ = Z;
}
if ((e.localX>X)&&(e.localY>Y))
{
ZZ1= 270-ZZ1;
this.rotationZ = ZZ1;
}
if ((e.localX<X)&&(e.localY<Y))
{
ZZ1 += 270;
this.rotationZ = ZZ1;
}
}
}
}