From 3c8ca028ad6e9f128ee313f5b8a70926cda250f3 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 10 Aug 2026 17:02:07 +0200 Subject: fixing lint error --- src/board/board.hpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/board/board.hpp b/src/board/board.hpp index d93f6ae..2f27eda 100644 --- a/src/board/board.hpp +++ b/src/board/board.hpp @@ -1,10 +1,11 @@ #ifndef SRC_BOARD_H_ #define SRC_BOARD_H_ +#include #include #include -enum PieceType { +enum PieceType : std::uint8_t { NONEPIECE, PAWN, KNIGHT, @@ -14,7 +15,7 @@ enum PieceType { KING, }; -enum GameState { +enum GameState : std::uint8_t { TURN, WHITE_WON, BLACK_WON, @@ -42,7 +43,7 @@ struct Move { } }; -enum Flag { EXACT, LOWERBOUND, UPPERBOUND }; +enum Flag : std::uint8_t { EXACT, LOWERBOUND, UPPERBOUND }; struct TranspositionsEntry { int depth = -1; @@ -51,7 +52,7 @@ struct TranspositionsEntry { Move bestMove = {}; }; struct Game { - Piece pieces[64]; + std::array pieces; uint64_t PieceBitboard = 0; // used for quicly iterating over all squares uint64_t WhitePieceBitboard = 0; uint64_t BlackPieceBitboard = 0; -- cgit v1.2.3