Commit Graph

20 Commits

Author SHA1 Message Date
c8b07b168a chore: add can_capture method for pawn 2026-08-13 17:27:21 +02:00
664a4bd45d chore: add get_available_moves 2026-08-13 00:53:21 +02:00
ca72b7e28e refactor: extract is_step_valid from is_movable 2026-08-13 00:14:31 +02:00
6a432ff87a chore: implement is_movable for dame 2026-08-13 00:04:05 +02:00
fa023dc64a refactor: simplify is_move_valid 2026-08-12 23:27:45 +02:00
7d76c77d01 chore: add is_movable 2026-08-12 22:17:38 +02:00
f8c4a2029a chore: add get_player_pawns_positions 2026-08-12 19:22:01 +02:00
d064117935 chore: remove pawns_positions vector 2026-08-12 18:55:05 +02:00
640a61fe48 chore: add DeltaPosition 2026-08-12 18:45:44 +02:00
e36fb92632 chore: add pawns_positions to board 2026-08-12 18:19:17 +02:00
be542d9b72 refactor: remove position from pawn 2026-08-12 13:49:02 +02:00
80c7d734d2 refactor: make Board::new cleaner 2026-08-12 00:59:48 +02:00
990c133bc6 refactor: use index<usize> in index<Position> implementation 2026-08-12 00:48:47 +02:00
0d1a9cafbb chore: add moving the pawn 2026-08-11 22:49:23 +02:00
52a9d795c0 chore: add logging 2026-08-11 20:47:28 +02:00
5cd04f175b test: board creation test 2026-08-11 20:33:50 +02:00
f25cb47eae chore: add board initialization logic 2026-08-11 20:19:33 +02:00
b460c7a62b chore: add rustfmt to packages 2026-08-11 18:49:04 +02:00
53beada33c chore: add board and pawn 2026-08-11 18:44:51 +02:00
9964eaa875 init 2026-08-11 16:49:47 +02:00