first thing that comes to mind is a vector calculation solution utilizing vec_rotate/vec_add... though my vector skills are quite horrible to be honest.

regards,


Formerly known as dennis_fantasy
Portfolio - http://www.designorhea.com/
Project - http://randomchance.cherrygames.org/