From 77000430fe564ecaffef84a7027553f6d342b0b2 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 25 Apr 2015 12:45:11 +0200 Subject: random: Add --max-var --- main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.c b/main.c index ce9999f..d3c5ea8 100644 --- a/main.c +++ b/main.c @@ -181,6 +181,16 @@ static error_t parse_random_opt (int key, char *arg, break; } + case 'v': { + int i = atoi (arg); + if (i <= 0) { + argp_error (state, "Max variations must be > 0"); + } else { + arguments->max_var = i; + } + break; + } + case ARGP_KEY_ARG: if (state->arg_num > 0) { return ARGP_ERR_UNKNOWN; @@ -567,6 +577,7 @@ int main (int argc, char **argv) { {"height", 'h', "pixels", 0, "Output flame height (1000)" }, {"width", 'w', "pixels", 0, "Output flame width (1000)" }, {"max-xforms", 'x', "number", 0, "Max number of xforms (6)" }, + {"max-var", 'v', "number", 0, "Max number of variations per xform (unlimited)" }, { 0 }, }; const char doc[] = PACKAGE "-random -- a fractal flame generator"; -- cgit v1.2.3