int main(int argc,char **argv) { int e=0; e|=test_tilt_left(); e|=test_tilt_right(); e|=test_tilt_board_left(); return e; }
int main(int argc,char **argv) { int e=0; e|=test_tilt_left(); e|=test_tilt_right(); e|=test_board_rotations(); whitebox(); return e; }
int main(int argc,char **argv) { int e=0; //tilt left test for one row e|=test_tilt_left(); //rotate tests for 2x2 board board_vector_test(1,2,4,8,"Rotate 2x2 board right (+90)",4,1,8,2,board_rotate_90); board_vector_test(0,1,2,4,"Rotate 2x2 board right (+90)",2,0,4,1,board_rotate_90); board_vector_test(0,0,0,1,"Rotate 2x2 board right (+90)",0,0,1,0,board_rotate_90); board_vector_test(1,0,0,1,"Rotate 2x2 board right (+90)",0,1,1,0,board_rotate_90); board_vector_test(1,2,4,8,"Rotate 2x2 board right (+180)",8,4,2,1,board_rotate_180); board_vector_test(0,1,2,4,"Rotate 2x2 board right (+180)",4,2,1,0,board_rotate_180); board_vector_test(0,0,0,1,"Rotate 2x2 board right (+180)",1,0,0,0,board_rotate_180); board_vector_test(1,0,0,1,"Rotate 2x2 board right (+180)",1,0,0,1,board_rotate_180); board_vector_test(1,2,4,8,"Rotate 2x2 board right (+270)",2,8,1,4,board_rotate_270); board_vector_test(0,1,2,4,"Rotate 2x2 board right (+270)",1,4,0,2,board_rotate_270); board_vector_test(0,0,0,1,"Rotate 2x2 board right (+270)",0,1,0,0,board_rotate_270); board_vector_test(1,0,0,1,"Rotate 2x2 board right (+270)",0,1,1,0,board_rotate_270); //rotate tests for 3x3 board board3_vector_test(1,2,3,4,5,6,7,8,9,"Rotate 3x3 board right (+90)",7,4,1,8,5,2,9,6,3,board_rotate_90); board3_vector_test(1,2,3,4,5,6,7,8,9,"Rotate 3x3 board right (+180)",9,8,7,6,5,4,3,2,1,board_rotate_180); board3_vector_test(1,2,3,4,5,6,7,8,9,"Rotate 3x3 board right (+270)",3,6,9,2,5,8,1,4,7,board_rotate_270); //rotate tests for 4x4 board board4_vector_test(1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8, "Rotate 4x4 board right (+90)" ,5,1,5,1,6,2,6,2,7,3,7,3,8,4,8,4, board_rotate_90); board4_vector_test(1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8, "Rotate 4x4 board right (+180)" ,8,7,6,5,4,3,2,1,8,7,6,5,4,3,2,1, board_rotate_180); board4_vector_test(1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8, "Rotate 4x4 board right (+270)" ,4,8,4,8,3,7,3,7,2,6,2,6,1,5,1,5, board_rotate_270); return e; }