src/chess/game-info.c

changeset 87
d4d67105d4e1
parent 78
ceb9197b3c6d
equal deleted inserted replaced
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 }

mercurial