use proper inclusive ranges for help

This commit is contained in:
Connor Olding 2016-09-07 18:54:06 -07:00
parent 3580927a84
commit e901f29cf7
2 changed files with 18 additions and 18 deletions

View File

@ -29,31 +29,31 @@ resynth produces [tiling images like those seen here.][examples]
usage:
-a --autism
sensitivity to outliers
range: (0,256); default: 32
range: [0,256]; default: 32
-N --neighbors
points to use when sampling
range: (0,1024); default: 29
range: [0,1024]; default: 29
-r --radius
square neighborhood, always odd
range: (0,32); default: [n/a]
range: [0,32]; default: [n/a]
-R --circle-radius
circle neighborhood radius
range: (1,128); default: [n/a]
range: [1,128]; default: [n/a]
-M --tries
random points added to candidates
range: (0,65536); default: 192
range: [0,65536]; default: 192
-p --polish
extra iterations
range: (0,9); default: 0
range: [0,9]; default: 0
-m --magic
magic constant, affects iterations
range: (0,255); default: 192
range: [0,255]; default: 192
-s --scale
output size multiplier; negative values set width and height
range: (-8192,32); default: 1
range: [-8192,32]; default: 1
-S --seed
initial RNG value
range: (0,); default: 0 [time(0)]
default: 0 [time(0)]
{files...}
image files to open, resynthesize, and save as {filename}.resynth.png
required default: [none]

View File

@ -390,51 +390,51 @@ int main(int argc, char *argv[]) {
KYAA_FLAG_LONG('a', "autism",
" sensitivity to outliers\n"
" range: (0,256); default: 32")
" range: [0,256]; default: 32")
parameters.autism = (double)(kyaa_flag_arg) / 256.;
KYAA_FLAG_LONG('N', "neighbors",
" points to use when sampling\n"
" range: (0,1024); default: 29")
" range: [0,1024]; default: 29")
parameters.neighbors = kyaa_flag_arg;
KYAA_FLAG_LONG('r', "radius",
" square neighborhood, always odd\n"
" range: (0,32); default: [n/a]")
" range: [0,32]; default: [n/a]")
int radius = kyaa_flag_arg;
radius = 2 * MAX(radius, 0) + 1;
parameters.neighbors = radius * radius;
KYAA_FLAG_LONG('R', "circle-radius",
" circle neighborhood radius\n"
" range: (1,128); default: [n/a]")
" range: [1,128]; default: [n/a]")
int radius = kyaa_flag_arg;
radius = CLAMP(radius, 1, (int)(LEN(disc00)));
parameters.neighbors = disc00[radius - 1];
KYAA_FLAG_LONG('M', "tries",
" random points added to candidates\n"
" range: (0,65536); default: 192")
" range: [0,65536]; default: 192")
parameters.tries = kyaa_flag_arg;
KYAA_FLAG_LONG('p', "polish",
" extra iterations\n"
" range: (0,9); default: 0")
" range: [0,9]; default: 0")
parameters.polish = kyaa_flag_arg;
KYAA_FLAG_LONG('m', "magic",
" magic constant, affects iterations\n"
" range: (0,255); default: 192")
" range: [0,255]; default: 192")
parameters.magic = kyaa_flag_arg;
KYAA_FLAG_LONG('s', "scale",
" output size multiplier; negative values set width and height\n"
" range: (-8192,32); default: 1")
" range: [-8192,32]; default: 1")
scale = kyaa_flag_arg;
KYAA_FLAG_LONG('S', "seed",
" initial RNG value\n"
" range: (0,); default: 0 [time(0)]")
" default: 0 [time(0)]")
seed = (unsigned long) kyaa_flag_arg;
KYAA_HELP(" {files...}\n"