Update torus.c
This commit is contained in:
15
torus.c
15
torus.c
@@ -153,27 +153,27 @@ int main(int argc, char **argv) {
|
|||||||
int frames = 0;
|
int frames = 0;
|
||||||
|
|
||||||
if (argc > 1) {
|
if (argc > 1) {
|
||||||
if (strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0) {
|
for (int i = 1; i < argc; ++i) {
|
||||||
|
if (strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "--help") == 0) {
|
||||||
printf("Usage: torus [OPTION]...\n\
|
printf("Usage: torus [OPTION]...\n\
|
||||||
Puts a spinning ASCII torus on the terminal.\n\
|
Puts a spinning ASCII torus on the terminal.\n\
|
||||||
\n\
|
\n\
|
||||||
Options:\n\
|
Options:\n\
|
||||||
-f, --frames number of frames to be rendered\n\
|
-f, --frames number of frames to be rendered\n\
|
||||||
-d, --dynamic enables dynamic resolution\n\
|
-d, --dynamic enables dynamic resolution\n\
|
||||||
-h, --help displays this help screen\n\
|
-h, --help displays this help screen and exits\n\
|
||||||
\n\
|
\n\
|
||||||
Examples:\n\
|
Examples:\n\
|
||||||
torus --help displays this help screen\n\
|
torus --help displays this help screen and exits\n\
|
||||||
torus -f 1024 renders 1024 frames\n\
|
torus -f 1024 renders 1024 frames\n\
|
||||||
torus --frames 512 -d renders 512 frames with dynamic resolution enabled\n\
|
torus --frames 512 -d renders 512 frames with dynamic resolution enabled\n\
|
||||||
torus --dynamic -f 256 renders 256 frames with dynamic resolution enabled\n\
|
torus --dynamic -f 256 renders 256 frames with dynamic resolution enabled\n\
|
||||||
\n\
|
\n\
|
||||||
Copyright (c) 2021 Arkaprabha Chakraborty\n");
|
Copyright (c) 2021 Arkaprabha Chakraborty\n");
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else if ((strcmp(argv[i], "-f") == 0 ||
|
||||||
for (int i = 1; i < argc; ++i) {
|
strcmp(argv[i], "--frames") == 0) &&
|
||||||
if (strcmp(argv[i], "-f") == 0 ||
|
i + 1 < argc) {
|
||||||
strcmp(argv[i], "--frames") == 0 && i + 1 < argc) {
|
|
||||||
limit = true;
|
limit = true;
|
||||||
frames = atoi(argv[i + 1]);
|
frames = atoi(argv[i + 1]);
|
||||||
} else if (strcmp(argv[i], "-d") == 0 ||
|
} else if (strcmp(argv[i], "-d") == 0 ||
|
||||||
@@ -182,7 +182,6 @@ Copyright (c) 2021 Arkaprabha Chakraborty\n");
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
int term_size = 0, screen_dist = 0;
|
int term_size = 0, screen_dist = 0;
|
||||||
char **buffer = NULL;
|
char **buffer = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user