Local FromAngle:Double = ATan(sCoordFromY/sCoordFromX) + iRotate Local ToAngle:Double = ATan(sCoordToY/sCoordToX) + iRotate Local FromDistance:Double = Sqr(sCoordFromX^2 + sCoordFromY^2) Local ToDistance:Double = Sqr(sCoordToX^2 + sCoordToY^2) Local newFromX:Int=FromDistance*Cos(FromAngle) Local newFromY:Int=FromDistance*Sin(FromAngle) Local newToX:Int=ToDistance*Cos(ToAngle) Local newToY:Int=ToDistance*Cos(ToAngle) DrawLine newFromX, newFromY, newToX, newToY