Fixed a shameful bug. Color translation should work now.

svn path=/trunk/; revision=4056
This commit is contained in:
Eugene Ingerman 2003-01-24 09:11:03 +00:00
parent fe5caa6437
commit 9a5403580f

View file

@ -58,9 +58,12 @@ ULONG ClosestColorMatch(ULONG SourceColor, ULONG *DestColors,
{
cDestColors = (PVIDEO_CLUTDATA)&DestColors[i];
cxRed = (cSourceColor->Red - cDestColors->Red) ^ 2;
cxGreen = (cSourceColor->Green - cDestColors->Green) ^ 2;
cxBlue = (cSourceColor->Blue - cDestColors->Blue) ^ 2;
cxRed = (cSourceColor->Red - cDestColors->Red);
cxRed *= cxRed; //compute cxRed squared
cxGreen = (cSourceColor->Green - cDestColors->Green);
cxGreen *= cxGreen;
cxBlue = (cSourceColor->Blue - cDestColors->Blue);
cxBlue *= cxBlue;
rt = /* sqrt */ (cxRed + cxGreen + cxBlue);