@@ -19,12 +19,12 @@ int range(int out_max, int in_max, int in_curr)
1919 return ((double )in_curr / in_max * out_max );
2020}
2121
22- uint32_t get_color (int r , int g , int b , int a )
22+ int get_color (int r , int g , int b , int a )
2323{
2424 return ((r <<= 24 ) + (g <<= 16 ) + (b <<= 8 ) + (a & 0xFF ));
2525}
2626
27- uint32_t tcr (int iter , int curr , int * cs )
27+ int tcr (int iter , int curr , int * cs )
2828{
2929 int c ;
3030 int fa ;
@@ -39,7 +39,7 @@ uint32_t tcr(int iter, int curr, int *cs)
3939 if (c >= COLOR_MAX )
4040 c -= COLOR_MAX ;
4141 if (* cs < 256 && curr < iter / 2 && c < 256 * ++ fa )
42- return (get_color (c , 0 , 0 , c ));
42+ return (get_color (c , 0 , 0 , 255 ));
4343 if ((* cs >= 256 || curr >= iter / 2 ) && c < 256 * ++ fa )
4444 return (get_color (255 , 0 , 255 - c , 255 ));
4545 if (c < 256 * ++ fa )
@@ -52,25 +52,3 @@ uint32_t tcr(int iter, int curr, int *cs)
5252 return (get_color (0 , 256 * fa - c - 1 , 255 , 255 ));
5353 return (get_color (c - 256 * (fa - 1 ), 0 , 255 , 255 ));
5454}
55-
56- // uint32_t lin_inter(uint32_t c1, uint32_t c2, double f)
57- // {
58- // uint8_t dr;
59- // uint8_t dg;
60- // uint8_t db;
61- // uint8_t da;
62-
63- // dr = (c2 - c1) << 24;
64- // dg = (c2 - c1) << 16;
65- // db = (c2 - c1) << 8;
66- // da = (c2 - c1) & 0xFF;
67- // return (get_color((c2 << 24) + dr * f, (c2 << 16) + dg * f,
68- // (c2 << 8) + db * f, (c2 & 0xFF) + da * f));
69-
70- // }
71-
72- // uint32_t interpolate(int iter, double curr, int cs)
73- // {
74- // return (lin_inter(tcr(iter, curr, cs),
75- // tcr(iter, curr + 1, cs), curr - (int)curr));
76- // }
0 commit comments