As you can (barely) see in this image, the inside of this icon is green, and I would like to be able to redraw it in whatever color the user choose. So I can use FillArea() you would say, but no, because if you look closely, there's an inner shadow in this, meaning that I need to keep this effect when changing color. Thus, keeping the Brightness value, and FillArea won't do that.
1/ So, I guess my question is : how to recolor a sprite without affecting the default Brightness values ?
2/ And a bonus question : how to manage the glowing color behind the unit ? I guess it's not the same answer.
Thanks

