I created the basic cursor using 2 colors - black and grey (128,128,128) with a transparent color of magenta, and figured I would use GDBLTFAST_COLORIZE to alter the color of grey to the current playerside color (white, yellow, orange, red, green, dark blue, light blue or remain grey), but I find that trying to colorize to white doesn't alter the cursor color at all, and colorizing to yellow simply presents a 'muddy' yellow color.
I tried adjusting the dwColorizeOpacity value, but I see no effect beyond a value of 128 (probably due to the value for my base color grey).
My guess is that the problem revolves around my selection of a base color (in this case grey (128, 128, 128), resulting in problems blending to colors lighter than that - white or yellow. I tried using a ligher base color, but found that darker colors were being washed out.
What base color should I be using for colorization? I thought the mid-range grey would be perfect for this, but it seems I was wrong. Is there some combination of base color/colorization opacity that gives the best results?
I'll keep playing with the combo to try and find something that works well with all colors, but if anyone knows offhand it would be greaty appreciated.
