use 256 shades of grey
This commit is contained in:
parent
7dc7d474f8
commit
13b3971d3e
1 changed files with 5 additions and 3 deletions
|
@ -2,12 +2,15 @@
|
|||
#include <complex.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
/* The maximum iteration count. */
|
||||
const int max_it = 170;
|
||||
|
||||
/* Compute the out-coloring based on the iteration counter. */
|
||||
Uint32 outcolor(int it) {
|
||||
return 0x00010001 * it;
|
||||
return 0x00010001 * ((it * 0xff) / max_it);
|
||||
}
|
||||
|
||||
/* Compute the in-coloring. */
|
||||
/* "Compute" the in-coloring. */
|
||||
Uint32 incolor() {
|
||||
return 0x00000000; /* black */
|
||||
}
|
||||
|
@ -28,7 +31,6 @@ void drawmandelbrot(SDL_Surface *surface) {
|
|||
bool diverges = false;
|
||||
float complex z = 0;
|
||||
int it;
|
||||
const int max_it = 170;
|
||||
for (it = 1; it <= max_it; it++) {
|
||||
/* z = z² + c */
|
||||
z = cpowf(z, 2) + c;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue