8f0840fc2f
add functions documentation - should be done earlier !!
2024-02-29 09:31:00 +01:00
ca4e274957
add in-between masks (with/without dest square. TODO: keep only one !)
2024-02-26 19:14:20 +01:00
fa5c9bb8ab
bitboard8_sprint -> bitboard_rank_sprint (temp, need BB+rank as input)
2024-02-22 09:29:10 +01:00
568b39e366
add movegen draft, add king square in pos_t, BRQKN move gen (untested)
2024-02-20 21:00:45 +01:00
403e625cbe
add hyperbola-quintessence.[ch]}, rank move gen, + file/rook/queen
2024-02-15 10:15:13 +01:00
3e828ed29b
add bitboard_print_multi(), file/rank/diag/antidiag masks generation
2024-02-12 21:34:42 +01:00
d5906b1fb9
start bitboard init (see commit details)
...
- bitboard.c: make attacks for knight/king
- square macros (BB, BBfile, BBrank) renamed sq_make, sq_file,
sq_rank, moved to board.h (and become temporarily inline funcs)
- different macros/defs moved to "correct place" (bitboard/board/piece):
board.[ch]: everything related to board/square
bitboard.[ch]: everything related to bitboards
piece.[ch]: everything related to pieces
2024-02-11 20:47:09 +01:00
d6f2497bb0
rename typedefs - temp commit for computer change
2024-02-08 09:50:14 +01:00
1929d4bb1f
bb migration: add util, update fen/fen-test + partial pos + piece
2024-02-07 22:08:24 +01:00
636f1f555a
Set back bitboard.h file
2024-02-05 08:38:09 +01:00
56543095ac
Copy bitboard.h into temp-migration-bitboard/bitboard.h
2024-02-05 08:38:08 +01:00
e49e9b8f9d
Start bitboard migration... Long long cries coming
2024-02-04 19:16:10 +01:00
1aa419392e
adapt to brlib 0.3
2024-01-06 19:54:22 +01:00
c7e2aec77c
Move bitboards constants to bitboard.h
2023-07-13 09:48:16 +02:00