projects
/
gbajam21
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sprites 256c, shadow oam, sprite transforms, sinlut
[gbajam21]
/
tools
/
tungen.c
diff --git
a/tools/tungen.c
b/tools/tungen.c
index
4148b26
..
62e0d63
100644
(file)
--- a/
tools/tungen.c
+++ b/
tools/tungen.c
@@
-87,7
+87,12
@@
invalopt: fprintf(stderr, "invalid argument: %s\n", argv[i]);
float u = ptr->x;
float v = ptr->y;
int r = (int)(u * 8.0 * 255.0f) & 0xff;
float u = ptr->x;
float v = ptr->y;
int r = (int)(u * 8.0 * 255.0f) & 0xff;
- int b = (int)(v * 8.0 * 255.0f) & 0xff;
+ int g = (int)(v * 8.0 * 255.0f) & 0xff;
+ int b = (~(int)(v * 0.5 * 255.0f) & 0xff) + 105;
+ if(b > 255) b = 255;
+ if(b < 0) b = 0;
+
+ /*if(v > 2.0) r = g = b = 0;*/
ptr++;
ptr++;
@@
-97,7
+102,7
@@
invalopt: fprintf(stderr, "invalid argument: %s\n", argv[i]);
if(fp) {
fputc(r, fp);
if(fp) {
fputc(r, fp);
- fputc(0, fp);
+ fputc(g, fp);
fputc(b, fp);
}
}
fputc(b, fp);
}
}