aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2020-07-27 15:55:46 +0200
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2020-07-27 15:55:46 +0200
commit39a5ef697479b56db0ac69ef00e0735e51f6150a (patch)
treead68a16b16a0a0b6e0a3319b8d8531a56b026937 /src/main.c
parent5ca725cdd08814791bd57f30e5066d63cc7babc1 (diff)
downloadnissy-39a5ef697479b56db0ac69ef00e0735e51f6150a.tar.gz
nissy-39a5ef697479b56db0ac69ef00e0735e51f6150a.zip
added command clear
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index d68f4af..9758a2f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -32,6 +32,8 @@ char *commands[][10] = {
32 "Solves a scramble."}, 32 "Solves a scramble."},
33 {"replace", "[MOVES|$ID|@ID]", 33 {"replace", "[MOVES|$ID|@ID]",
34 "Find non-optimal subsequences."}, 34 "Find non-optimal subsequences."},
35 {"clear", "",
36 "Delete saved scrambles and output sequences."},
35 {"eo", "[MOVES|$ID|@ID]", 37 {"eo", "[MOVES|$ID|@ID]",
36 "Solves EO."}, 38 "Solves EO."},
37 {"dr", "[MOVES|$ID|@ID]", 39 {"dr", "[MOVES|$ID|@ID]",
@@ -459,6 +461,14 @@ void replace_cmd(int n, char cmdtok[][100]) {
459 } 461 }
460} 462}
461 463
464void clear_cmd(int n, char cmdtok[][100]) {
465 if (n > 1 || cmdtok[0][0] != 'c') { /* Avoid unused variable warning */
466 printf("clear: syntax error.\n");
467 return;
468 }
469 scr_count = tmp_count = 1;
470}
471
462void eo_cmd(int n, char cmdtok[][100]) { 472void eo_cmd(int n, char cmdtok[][100]) {
463 473
464 /* Default values */ 474 /* Default values */
@@ -818,7 +828,7 @@ void exit_quit_cmd(int n, char cmdtok[][100]) {
818void (*cmd_list[])(int n, char cmdtok[][100]) = { 828void (*cmd_list[])(int n, char cmdtok[][100]) = {
819 help_cmd, scramble_cmd, save_cmd, change_cmd, print_cmd, 829 help_cmd, scramble_cmd, save_cmd, change_cmd, print_cmd,
820 add_cmd, invert_cmd, unniss_cmd, pic_cmd, 830 add_cmd, invert_cmd, unniss_cmd, pic_cmd,
821 solve_cmd, replace_cmd, 831 solve_cmd, replace_cmd, clear_cmd,
822 eo_cmd, dr_cmd, htr_cmd, 832 eo_cmd, dr_cmd, htr_cmd,
823 drfinish_cmd, htrfinish_cmd, drcorners_cmd, 833 drfinish_cmd, htrfinish_cmd, drcorners_cmd,
824 exit_quit_cmd, exit_quit_cmd, NULL 834 exit_quit_cmd, exit_quit_cmd, NULL

Generated with cgit - Back to sebastiano.tronto.net