Fix compilation in MSVC6

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3304 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2009-11-15 04:20:15 +00:00
parent 646cbb76b5
commit 0b39fbb0b2
+8 -7
View File
@@ -1621,13 +1621,8 @@ dumpStrings (FILE *out)
static COLOR
hsvaToRgba (double hue, double sat, double val, BYTE alpha) {
assert (hue >= 0.0 && hue < 360.0);
assert (sat >= 0 && sat <= 1.0);
assert (val >= 0 && val <= 1.0);
/*fprintf(stderr, "hsva = (%.1f, %.2f, %.2f, %.2d)\n",
hue, sat, val, alpha);*/
hsvaToRgba (double hue, double sat, double val, BYTE alpha)
{
unsigned int hi = (int) (hue / 60.0);
double f = (hue / 60.0) - ((int) (hue / 60.0));
double p = val * (1.0 - sat);
@@ -1639,6 +1634,12 @@ hsvaToRgba (double hue, double sat, double val, BYTE alpha) {
BYTE qb = (BYTE) (q * 255.0 + 0.5);
BYTE tb = (BYTE) (t * 255.0 + 0.5);
BYTE vb = (BYTE) (val * 255.0 + 0.5);
assert (hue >= 0.0 && hue < 360.0);
assert (sat >= 0 && sat <= 1.0);
assert (val >= 0 && val <= 1.0);
/*fprintf(stderr, "hsva = (%.1f, %.2f, %.2f, %.2d)\n",
hue, sat, val, alpha);*/
assert (hi < 6);
switch (hi) {