- unsigned int red1 = dest.GetRed(x-1, y-1);
- unsigned int green1 = dest.GetGreen(x-1, y-1);
- unsigned int blue1 = dest.GetBlue(x-1, y-1);
-
- if ( red1 == lightCol.Red() && green1 == lightCol.Green() && blue1 == lightCol.Blue() )
- dest.SetRGB(x, y, bgCol.Red(), bgCol.Green(), bgCol.Blue());
- else if ( red1 == darkCol.Red() && green1 == darkCol.Green() && blue1 == darkCol.Blue() )
- dest.SetRGB(x, y, darkCol.Red(), darkCol.Green(), darkCol.Blue());
- else
- dest.SetRGB(x, y, bgCol.Red(), bgCol.Green(), bgCol.Blue());
+ // Leave the background colour as-is
+ // dest.SetRGB(x,y, bgCol.Red(), bgCol.Green(), bgCol.Blue());