diff options
| author | Adam <adammegarules1@gmail.com> | 2026-08-10 17:17:49 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-08-10 17:17:49 +0200 |
| commit | 96791e7ab670176d25e313caf2a428e21ccef168 (patch) | |
| tree | d1f16b1ebdfe00cda8f189f1d50cfb96059bdc14 /src/board/board.cpp | |
| parent | 5ad271953558c4b9212137c60187bc018e2f45f1 (diff) | |
folowing the lint suggestions
Diffstat (limited to 'src/board/board.cpp')
| -rw-r--r-- | src/board/board.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/board/board.cpp b/src/board/board.cpp index c02aac5..ad5ab12 100644 --- a/src/board/board.cpp +++ b/src/board/board.cpp @@ -7,10 +7,10 @@ #include "moves.hpp" #include "zobrist.hpp" -int PositionToIndex(Position i) { return i.rank * 8 + i.file; } +int PositionToIndex(Position i) { return (i.rank * 8) + i.file; } -Position FindKing(Game *b, bool color) { - return IndexToPosition(__builtin_ctzll(b->PieceBitboards[color][KING])); +Position FindKing(Game *g, bool color) { + return IndexToPosition(__builtin_ctzll(g->PieceBitboards[color][KING])); } UndoMove MakeMove(Move move, Game *g) { UndoMove undo = {}; @@ -284,7 +284,10 @@ void UnMakeMove(UndoMove undo, Game *g) { rookTo.file = 7; g->pieces[PositionToIndex(rookTo)] = g->pieces[PositionToIndex(rookFrom)]; - g->pieces[PositionToIndex(rookFrom)] = {false, NONEPIECE}; + g->pieces[PositionToIndex(rookFrom)] = { + .color = false, + .type = NONEPIECE, + }; } else { // d -> a Position rookFrom = undo.from; |
