Delphix Surfaces and colours

Started by
0 comments, last by wisebede 22 years, 7 months ago
I''m trying to fill my background of a DXDraw surface with primary colours. If I say fill(0) that is guaranteed to be black, but fill(clGreen) gives something entirely not green. How can I map the fill value to the colour that I want? Thanks, Matt.
Matt SmithManchester, UK
Advertisement
There''s a function called ColorMatch(Col:TColor):Integer;

This method converts a TColor to the color expressed by the pixel format of the surface.

Try this...

Surface.Fill(Surface.ColorMatch(clGreen)); 


ColorMatch takes some time, so pre-calculate colors if you are going to use this in a loop...


[ Michael Wilson | turbo sys-op | turbo.gamedev.net ]

This topic is closed to new replies.

Advertisement