| 86:f187e97f845e | 87:d4d67105d4e1 |
|---|---|
| 46 }; | 46 }; |
| 47 memcpy(gamestate->board, initboard, sizeof(Board)); | 47 memcpy(gamestate->board, initboard, sizeof(Board)); |
| 48 } | 48 } |
| 49 | 49 |
| 50 void gamestate_cleanup(GameState *gamestate) { | 50 void gamestate_cleanup(GameState *gamestate) { |
| 51 MoveList *elem; | 51 MoveList *elem = gamestate->movelist; |
| 52 elem = gamestate->movelist; | |
| 53 while (elem) { | 52 while (elem) { |
| 54 MoveList *cur = elem; | 53 MoveList *cur = elem; |
| 55 elem = elem->next; | 54 elem = elem->next; |
| 56 free(cur); | 55 free(cur); |
| 57 } | 56 } |