target

Constants

pub const a1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_00000011_00000010,
)
pub const a2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000011_00000010_00000011,
)
pub const a3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000011_00000010_00000011_00000000,
)
pub const a4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000011_00000010_00000011_00000000_00000000,
)
pub const a5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000011_00000010_00000011_00000000_00000000_00000000,
)
pub const a6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000011_00000010_00000011_00000000_00000000_00000000_00000000,
)
pub const a7: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000011_00000010_00000011_00000000_00000000_00000000_00000000_00000000,
)
pub const a8: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000010_00000011_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const b1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_00000111_00000101,
)
pub const b2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000111_00000101_00000111,
)
pub const b3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000111_00000101_00000111_00000000,
)
pub const b4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000111_00000101_00000111_00000000_00000000,
)
pub const b5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000111_00000101_00000111_00000000_00000000_00000000,
)
pub const b6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000111_00000101_00000111_00000000_00000000_00000000_00000000,
)
pub const b7: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000111_00000101_00000111_00000000_00000000_00000000_00000000_00000000,
)
pub const b8: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000101_00000111_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const c1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_00001110_00001010,
)
pub const c2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00001110_00001010_00001110,
)
pub const c3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00001110_00001010_00001110_00000000,
)
pub const c4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00001110_00001010_00001110_00000000_00000000,
)
pub const c5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00001110_00001010_00001110_00000000_00000000_00000000,
)
pub const c6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00001110_00001010_00001110_00000000_00000000_00000000_00000000,
)
pub const c7: Bitboard = bitboard.Bitboard(
  bitboard: 0b00001110_00001010_00001110_00000000_00000000_00000000_00000000_00000000,
)
pub const c8: Bitboard = bitboard.Bitboard(
  bitboard: 0b00001010_00001110_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const d1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_00011100_00010100,
)
pub const d2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00011100_00010100_00011100,
)
pub const d3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00011100_00010100_00011100_00000000,
)
pub const d4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00011100_00010100_00011100_00000000_00000000,
)
pub const d5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00011100_00010100_00011100_00000000_00000000_00000000,
)
pub const d6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00011100_00010100_00011100_00000000_00000000_00000000_00000000,
)
pub const d7: Bitboard = bitboard.Bitboard(
  bitboard: 0b00011100_00010100_00011100_00000000_00000000_00000000_00000000_00000000,
)
pub const d8: Bitboard = bitboard.Bitboard(
  bitboard: 0b00010100_00011100_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const e1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_00111000_00101000,
)
pub const e2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00111000_00101000_00111000,
)
pub const e3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00111000_00101000_00111000_00000000,
)
pub const e4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00111000_00101000_00111000_00000000_00000000,
)
pub const e5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00111000_00101000_00111000_00000000_00000000_00000000,
)
pub const e6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00111000_00101000_00111000_00000000_00000000_00000000_00000000,
)
pub const e7: Bitboard = bitboard.Bitboard(
  bitboard: 0b00111000_00101000_00111000_00000000_00000000_00000000_00000000_00000000,
)
pub const e8: Bitboard = bitboard.Bitboard(
  bitboard: 0b00101000_00111000_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const f1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_01110000_01010000,
)
pub const f2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_01110000_01010000_01110000,
)
pub const f3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_01110000_01010000_01110000_00000000,
)
pub const f4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_01110000_01010000_01110000_00000000_00000000,
)
pub const f5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_01110000_01010000_01110000_00000000_00000000_00000000,
)
pub const f6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_01110000_01010000_01110000_00000000_00000000_00000000_00000000,
)
pub const f7: Bitboard = bitboard.Bitboard(
  bitboard: 0b01110000_01010000_01110000_00000000_00000000_00000000_00000000_00000000,
)
pub const f8: Bitboard = bitboard.Bitboard(
  bitboard: 0b01010000_01110000_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const g1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_11100000_10100000,
)
pub const g2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_11100000_10100000_11100000,
)
pub const g3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_11100000_10100000_11100000_00000000,
)
pub const g4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_11100000_10100000_11100000_00000000_00000000,
)
pub const g5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_11100000_10100000_11100000_00000000_00000000_00000000,
)
pub const g6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_11100000_10100000_11100000_00000000_00000000_00000000_00000000,
)
pub const g7: Bitboard = bitboard.Bitboard(
  bitboard: 0b11100000_10100000_11100000_00000000_00000000_00000000_00000000_00000000,
)
pub const g8: Bitboard = bitboard.Bitboard(
  bitboard: 0b10100000_11100000_00000000_00000000_00000000_00000000_00000000_00000000,
)
pub const h1: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_00000000_11000000_01000000,
)
pub const h2: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_00000000_11000000_01000000_11000000,
)
pub const h3: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_00000000_11000000_01000000_11000000_00000000,
)
pub const h4: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_00000000_11000000_01000000_11000000_00000000_00000000,
)
pub const h5: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_00000000_11000000_01000000_11000000_00000000_00000000_00000000,
)
pub const h6: Bitboard = bitboard.Bitboard(
  bitboard: 0b00000000_11000000_01000000_11000000_00000000_00000000_00000000_00000000,
)
pub const h7: Bitboard = bitboard.Bitboard(
  bitboard: 0b11000000_01000000_11000000_00000000_00000000_00000000_00000000_00000000,
)
pub const h8: Bitboard = bitboard.Bitboard(
  bitboard: 0b01000000_11000000_00000000_00000000_00000000_00000000_00000000_00000000,
)
Search Document