Ok, I decide to put the team color on the outline of some sprites because it looks better than tinting it.
By the way, anyone know how to handle colors on an array created with gsave(16-bit)? I ask because using gspoit and gpset is slow...
Thanks, I tried again that method but I couldn't detect transparent colors. Then I changed the type of the array to integer and that solved the problem.
Performance improved a little but this will help me a lot to debug stuff more quickly.