|
@@ -4,8 +4,8 @@ use movegen::*;
|
|
|
pub struct Game
|
|
|
{
|
|
|
pub pieces: [Bitboard; 12],
|
|
|
- turn: Side,
|
|
|
- en_passant: u8,
|
|
|
+ pub turn: Side,
|
|
|
+ pub en_passant: u8,
|
|
|
}
|
|
|
|
|
|
impl Default for Game {
|
|
@@ -56,13 +56,13 @@ impl Game {
|
|
|
let bit_to_set = single_bit_board(col_index, row_index);
|
|
|
match c {
|
|
|
'p' => { *game.pawns_mut(BLACK) |= bit_to_set },
|
|
|
- 'k' => { *game.knights_mut(BLACK) |= bit_to_set },
|
|
|
+ 'n' => { *game.knights_mut(BLACK) |= bit_to_set },
|
|
|
'b' => { *game.bishops_mut(BLACK) |= bit_to_set },
|
|
|
'r' => { *game.rooks_mut(BLACK) |= bit_to_set },
|
|
|
'q' => { *game.queens_mut(BLACK) |= bit_to_set },
|
|
|
'k' => { *game.kings_mut(BLACK) |= bit_to_set },
|
|
|
'P' => { *game.pawns_mut(WHITE) |= bit_to_set },
|
|
|
- 'K' => { *game.knights_mut(WHITE) |= bit_to_set },
|
|
|
+ 'N' => { *game.knights_mut(WHITE) |= bit_to_set },
|
|
|
'B' => { *game.bishops_mut(WHITE) |= bit_to_set },
|
|
|
'R' => { *game.rooks_mut(WHITE) |= bit_to_set },
|
|
|
'Q' => { *game.queens_mut(WHITE) |= bit_to_set },
|