aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-05-19 13:22:59 +0200
committerCharles <sircharlesaze@gmail.com>2020-05-19 13:22:59 +0200
commit6a80b1b70ec069b051c0e31aafac6eb596e20261 (patch)
treeedf9856bcd2b4415796a2a49f0232ba830e69560 /main.c
parentc5008a4e62fb83eb71f5f94f622c01f2d8fe8b6b (diff)
downloadmandelbrot-6a80b1b70ec069b051c0e31aafac6eb596e20261.tar.gz
mandelbrot-6a80b1b70ec069b051c0e31aafac6eb596e20261.tar.bz2
mandelbrot-6a80b1b70ec069b051c0e31aafac6eb596e20261.zip
Back to basic SDL application boilerplate
Diffstat (limited to 'main.c')
-rw-r--r--main.c72
1 files changed, 0 insertions, 72 deletions
diff --git a/main.c b/main.c
deleted file mode 100644
index 51ac8c9..0000000
--- a/main.c
+++ /dev/null
@@ -1,72 +0,0 @@
-#include <getopt.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include "header.h"
-
-#define DEFAULT_WINDOW_W 300
-#define DEFAULT_WINDOW_H 300
-#define DEFAULT_CENTER_X 0.0
-#define DEFAULT_CENTER_Y 0.0
-#define DEFAULT_REAL_RANGE 4.0
-#define DEFAULT_IMAG_RANGE 4.0
-
-static void print_help(void);
-
-int main(int argc, char **argv)
-{
- int opt;
- Config config;
- /* Image *image = NULL; */
-
- config.window_w = DEFAULT_WINDOW_W;
- config.window_h = DEFAULT_WINDOW_H;
- config.center_x = DEFAULT_CENTER_X;
- config.center_y = DEFAULT_CENTER_Y;
- config.real_range = DEFAULT_REAL_RANGE;
- config.imag_range = DEFAULT_IMAG_RANGE;
- while ((opt = getopt(argc, argv, "hps:r:c:")) != -1)
- {
- switch (opt)
- {
- case 'p':
- mandelbrot_print();
- exit(EXIT_SUCCESS);
- break;
- /* case 'i': */
- /* image = image_init(); */
- case 'h':
- print_help();
- exit(EXIT_SUCCESS);
- break;
- case 's':
- sscanf(optarg, "%d,%d", &config.window_w, &config.window_h);
- break;
- case 'r':
- sscanf(optarg, "%lf,%lf", &config.real_range, &config.imag_range);
- break;
- case 'c':
- sscanf(optarg, "%lf,%lf", &config.center_x, &config.center_y);
- break;
- case '?':
- default:
- fprintf(stderr, "Try: %s -h for more information", argv[0]);
- exit(EXIT_FAILURE);
- }
-
- }
- /* if (image != NULL) */
- /* { */
- /* */
- /* return EXIT_SUCCESS; */
- /* } */
- GState *gstate = graphics_init(&config);
- graphics_run(gstate);
- graphics_quit(gstate);
- return EXIT_SUCCESS;
-}
-
-static void print_help(void)
-{
- printf("help");
-}