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:
@@ -1621,13 +1621,8 @@ dumpStrings (FILE *out)
|
|||||||
|
|
||||||
|
|
||||||
static COLOR
|
static COLOR
|
||||||
hsvaToRgba (double hue, double sat, double val, BYTE alpha) {
|
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);*/
|
|
||||||
|
|
||||||
unsigned int hi = (int) (hue / 60.0);
|
unsigned int hi = (int) (hue / 60.0);
|
||||||
double f = (hue / 60.0) - ((int) (hue / 60.0));
|
double f = (hue / 60.0) - ((int) (hue / 60.0));
|
||||||
double p = val * (1.0 - sat);
|
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 qb = (BYTE) (q * 255.0 + 0.5);
|
||||||
BYTE tb = (BYTE) (t * 255.0 + 0.5);
|
BYTE tb = (BYTE) (t * 255.0 + 0.5);
|
||||||
BYTE vb = (BYTE) (val * 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);
|
assert (hi < 6);
|
||||||
switch (hi) {
|
switch (hi) {
|
||||||
|
|||||||
Reference in New Issue
Block a user