aboutsummaryrefslogtreecommitdiff
path: root/src/attacks.rs
Commit message (Collapse)AuthorAgeLines
* refactor: split Board module into submoduleseug-vs2023-02-21-1/+1
|
* refactor: use bitboard traiteug-vs2023-02-21-24/+24
|
* refactor: use functions for file and rankeug-vs2023-02-02-3/+3
|
* docs: remove code from docs to not fail doctesteug-vs2023-01-26-3/+0
|
* refactor: use better namingseug-vs2023-01-23-9/+9
|
* fix: correct RANK_7 constanteug-vs2023-01-23-3/+3
|
* refactor: separately store pawn double pusheseug-vs2023-01-23-8/+20
|
* feat: implement unmake_moveeug-vs2023-01-23-1/+1
|
* refactor: rename apply_move -> make_moveeug-vs2023-01-23-1/+1
|
* refactor: use Square as type everywhereeug-vs2023-01-23-53/+53
|
* fix: correct RANK_6 constanteug-vs2023-01-23-4/+4
|
* feat: compute board occupancy and empty squareseug-vs2023-01-22-24/+25
|
* feat: compute pawn pusheseug-vs2023-01-22-0/+26
|
* feat: compute pawn attackseug-vs2023-01-22-19/+48
|
* feat: compute queen attackseug-vs2023-01-22-0/+19
|
* feat: compute rook attackseug-vs2023-01-22-5/+60
|
* feat: compute bishop attackseug-vs2023-01-21-19/+73
|
* test: add visual printseug-vs2023-01-21-2/+2
|
* feat: precompute ray attackseug-vs2023-01-21-11/+115
|
* refactor: return generated arrayseug-vs2023-01-21-35/+56
|
* feat: precompute first rank attackseug-vs2023-01-21-2/+65
|
* feat: precompute knight and king attackseug-vs2023-01-21-0/+99