1st commit
added functions to be implemented in file 2048.h
added function board_spawn_tile in file board.c
modified file 2048, changed functions to be implemented
modified file test.c - unit test skeleton for all functions to be implemented
added function board_spawn_tile() in function board.c
wrote unit test for function board_spawn_tile()
last commit was not add, but modification
implemented the whole game
-added play() in main.c
-added tile_counter(), check_lose(), and check_win in board.c
-modified board_spawn_tile() in board.c
-added tilt_board_left(), tilt_board_right(), tilt_board_up(), and
tilt_board_down() in tilt.c
modified keyboard.c - changed keys to tilt board - more convenient
in test.c
-added function tilt_test() and reset(board) for the convenience of testing
-wrote test cases for test_tilt_left()
in test.c - wrote test cases for all other tilt test functions (right, up, down)
added test cases for test_tile_counter
in main.c - used another way to check win
in test.c - added test cases for check_lose()
in test.c - added test cases for test_win
commented out all msgs printed for test purpose
in keyboard.c - changed keys back to original ones because Paul told me so