made stuff a tiny bit more compact
This commit is contained in:
parent
08c0a3b50b
commit
d436c5a032
@ -4,7 +4,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
enum CastleRights {
|
||||
enum CastleRights : int8_t {
|
||||
KingSide = 1,
|
||||
QueenSide = 2,
|
||||
};
|
||||
@ -13,7 +13,8 @@ class Board {
|
||||
private:
|
||||
int8_t squares[64] = {Piece::None};
|
||||
Colour turn;
|
||||
int8_t castle_rights;
|
||||
int8_t w_castle_rights;
|
||||
int8_t b_castle_rights;
|
||||
|
||||
public:
|
||||
static Board* setup_fen_position(std::string fen);
|
||||
|
@ -1,4 +1,6 @@
|
||||
enum Piece {
|
||||
#include <cstdint>
|
||||
|
||||
enum Piece : int8_t {
|
||||
None = 0,
|
||||
King = 1,
|
||||
Pawn = 2,
|
||||
@ -8,7 +10,7 @@ enum Piece {
|
||||
Queen = 6,
|
||||
};
|
||||
|
||||
enum Colour {
|
||||
enum Colour : int8_t {
|
||||
White = 8,
|
||||
Black = 16,
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user