I found that palleted images (8 bit or less) seem to have a problem with the color at index 0 being drawn as white regardless of what color it is or whether or not it's even the Mask color.
I get the same results in B3D or B+
My specs:
Win XP Media Center Edition Ver 2002 w/ SP2
Nvidia GeForce FX 5700LE
DirectX 9.0c (4.09.0000.0904)
Blitz 3D 1.87
BlitzPlus 1.41
I get the same results in B3D or B+
Graphics 1024, 768 image = LoadImage("any_8_bit_or_less_image.png") ;MaskImage image, 0, 0, 0 DrawImage image, 0, 0 WaitKey() EndIn fact, the entire image could be (say) black and it will still be drawn as white if the black color is index 0.
My specs:
Win XP Media Center Edition Ver 2002 w/ SP2
Nvidia GeForce FX 5700LE
DirectX 9.0c (4.09.0000.0904)
Blitz 3D 1.87
BlitzPlus 1.41