I actually HAVE done it before! It was great, the cursor worked wonderfully and had effects like it spun around and always pointed away from the center of the screen. I cannot for the life of me remember. Heck, I even found the old cursor model that I used, just can't find the code.

vec_for_screen doesn't really do what I need, it would work for using the mouse map or a panel. Using a view entity means that coordinates 0,0 would be in the exact center of the screen; with my screen size (1280x1024), it would mean that I would need screen coordinates of -640 to +640 for the horizontal placement and -512 to +512 for the verticle placement;if I was using a panel, then 0,0 would be in the upper left. I'm sure that you know what I mean now.

I will take a good look at this again tonight, I'll see what memories I can jog. I am also compiling my cool achievements into a wdl file to distribute. I have altered a lot of code for personal use and have come up with some really nice functions. Like I have a rotational function for a 3rd person space ship shooter that boils down to one function and will roll with the pan angles and correct itself when the ship isn't turning so hard, etc.

EDIT: CRAP! I think I remembered! LOL I'll post later.

Last edited by coma_dose; 06/05/08 03:18.