To add to Rei_Ayanimi's post, he means change...
Code:
my.event = hit_star();


to...
Code:
my.event = hit_star;


This is because the event is a function pointer. Adding the parenthesis means it would assign the return value of the function, and not the actual function itself.

Last edited by DJBMASTER; 03/24/10 19:27.