bloboland

diff src/opt.cc @ 4:9021a906c5d3

lots of stuff
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 18 Dec 2012 06:13:09 +0200
parents cfe68befb7cc
children
line diff
     1.1 --- a/src/opt.cc	Sun Dec 16 14:24:16 2012 +0200
     1.2 +++ b/src/opt.cc	Tue Dec 18 06:13:09 2012 +0200
     1.3 @@ -15,6 +15,7 @@
     1.4  	opt.world_size[2] = 64;
     1.5  
     1.6  	opt.gen_noise_scale = 1.0f;
     1.7 +	opt.gen_num_blobs = 10;
     1.8  }
     1.9  
    1.10  bool parse_opt(int argc, char **argv)
    1.11 @@ -40,6 +41,13 @@
    1.12  					fprintf(stderr, "-genscale must be followed by a scaling factor\n");
    1.13  					return false;
    1.14  				}
    1.15 +			} else if(strcmp(argv[i], "-blobs") == 0) {
    1.16 +				char *endp;
    1.17 +				opt.gen_num_blobs = strtol(argv[++i], &endp, 10);
    1.18 +				if(endp == argv[i]) {
    1.19 +					fprintf(stderr, "-blobs must be followed by the number of blobs\n");
    1.20 +					return false;
    1.21 +				}
    1.22  			} else if(strcmp(argv[i], "-stereo") == 0) {
    1.23  				opt.stereo = true;
    1.24  			} else {