summaryrefslogtreecommitdiff
path: root/chess.c
AgeCommit message (Expand)Author
2023-01-07added en passant, version 1Kai Stevenson
2023-01-06added checkmateKai Stevenson
2022-12-09added: castling moves rook. found workaround using make_move function. introd...Kai Stevenson
2022-12-08started castling. need to implement struct to support rook move and king move...Kai Stevenson
2022-12-08finished migration to board state structKai Stevenson
2022-12-08started migration to board state as structKai Stevenson
2022-12-07added king moves, fixed memory leak in mainKai Stevenson
2022-12-07fixed a bug in the remove_vectors functionKai Stevenson
2022-12-07fixed check detection. changed all board[8][8] arguments to int**Kai Stevenson
2022-12-07added check detection, ran into problem with pointer/array syntax as argumentsKai Stevenson
2022-12-06separated code into multiple filesKaiStevenson
2022-12-06added rook and queen moves, added board color, changed board spacing, improve...Kai Stevenson
2022-12-04added bishop movesKai Stevenson
2022-12-03removed unnessecary argument in function callKai Stevenson
2022-12-03added knight movesKai Stevenson
2022-12-03refactored get_moves functionKai Stevenson
2022-12-02added pawn captureKai Stevenson
2022-12-01started pawn capture mechanicsKai Stevenson
2022-12-01can't move other player's pieces, can't make invalid movesKai Stevenson
2022-12-01warning systemKai Stevenson
2022-12-01interface loop mostly done, added some helper methodsKai Stevenson
2022-11-28drawing boardKai Stevenson