OK, I gave a couple of problems that I have brushed under the carpet until now, but I guess it's about time I targeted them

Has anyone had experience of using DirectDraw when it comes to anti aliased images? The edges obviously blend with the background colour, effectively meaning that we can't use AA images =/

Does anyone know of a way around this? The other thing is the background colour of rendered output. The floor is specified as a specific colour, but due to lighting the actual pixel colour is not contant for the whole image, meaning that we can't just load the image into the client without some pre processing first. I had played with the option of a tolerance level which I may end up implementing to save time, but has anyone else come across this and if so how did you avoid it?

The transparent colour can have a LOW value and HIGH value can't it? How would you use this with 16 bit bitmaps (BGR) to avoid having to pre process each bitmap?