aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-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