Do you mean something like this?
Function generateBalls( num=3 ) angleinc = 360/num ' How many angles between each ball? dist = 100 tempAngle = 0 For Local iter:Int = 0 To num Local b:ball = New ball b.x = BXpos+Sin(tempAngle)*dist b.y = BYpos+Cos(tempAngle)*dist tempAngle:+angleinc ListAddLast ballList,(b) Next End Function