aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/fractals.c
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-22 09:52:18 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-22 09:52:18 -0400
commit404c7eb61c586b4ff0d64506488fffdd66f06f94 (patch)
treed0bfbf3445f75887077af93ccc6a1775e6a94c90 /src/fractals.c
parent8c0225d5dbdd9e498f511fc093b5df7eddd6376b (diff)
default to resolution to current term size
Diffstat (limited to 'src/fractals.c')
-rw-r--r--src/fractals.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/fractals.c b/src/fractals.c
index 2c5b42c..8615306 100644
--- a/src/fractals.c
+++ b/src/fractals.c
@@ -1,15 +1,19 @@
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
+#include <sys/ioctl.h>
#include "grids.h"
#include "fractals.h"
int main(const int argc, char *argv[]) {
+ struct winsize w;
+ ioctl(STDOUT_FILENO, TIOCGWINSZ, &w);
+
//default values
size_t iterations = 1000;
- size_t x_res = 100;
- size_t y_res = 100;
+ size_t x_res = w.ws_col;
+ size_t y_res = w.ws_row;
double re_lower_left = -2;
double im_lower_left = -2;
double re_upper_right = 2;
@@ -69,9 +73,11 @@ int main(const int argc, char *argv[]) {
//const long double complex c = 0.285L + 0.01L*I;
- const long double complex c = -0.835L -0.321L* I;
- const double R = 100;
- julia_grid(grid, iterations, c, R);
+ // const long double complex c = -0.835L -0.321L* I;
+ // const double R = 100;
+ // julia_grid(grid, iterations, c, R);
+ mandelbrot_grid(grid, iterations);
+ //multibrot_grid(grid, iterations, 3);
if(verbose)print_grid_info(grid);
print_grid(grid, iterations);