2
This file is generated from gen_move_funcs.pl.
7
#include "move_funcs_maps.h"
11
#ifdef FCS_DISABLE_SIMPLE_SIMON
12
#define WRAP_SIMPSIM(f) NULL
14
#define WRAP_SIMPSIM(f) f
17
fc_solve_solve_for_state_test_t fc_solve_sfs_tests[FCS_TESTS_NUM] =
19
fc_solve_sfs_move_top_stack_cards_to_founds,
20
fc_solve_sfs_move_freecell_cards_to_founds,
21
fc_solve_sfs_move_freecell_cards_on_top_of_stacks,
22
fc_solve_sfs_move_non_top_stack_cards_to_founds,
23
fc_solve_sfs_move_stack_cards_to_different_stacks,
24
fc_solve_sfs_move_stack_cards_to_a_parent_on_the_same_stack,
25
fc_solve_sfs_move_sequences_to_free_stacks,
26
fc_solve_sfs_move_freecell_cards_to_empty_stack,
27
fc_solve_sfs_move_cards_to_a_different_parent,
28
fc_solve_sfs_empty_stack_into_freecells,
29
fc_solve_sfs_atomic_move_card_to_empty_stack,
30
fc_solve_sfs_atomic_move_card_to_parent,
31
fc_solve_sfs_atomic_move_card_to_freecell,
32
fc_solve_sfs_atomic_move_freecell_card_to_parent,
33
fc_solve_sfs_atomic_move_freecell_card_to_empty_stack,
34
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_to_founds),
35
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_to_true_parent),
36
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_whole_stack_sequence_to_false_parent),
37
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_to_true_parent_with_some_cards_above),
38
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_with_some_cards_above_to_true_parent),
39
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_with_junk_seq_above_to_true_parent_with_some_cards_above),
40
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_whole_stack_sequence_to_false_parent_with_some_cards_above),
41
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_to_parent_on_the_same_stack),
42
WRAP_SIMPSIM(fc_solve_sfs_simple_simon_move_sequence_to_false_parent)
46
fcs_test_aliases_mapping_t fc_solve_sfs_tests_aliases[FCS_TESTS_ALIASES_NUM] =