|
|
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 |
|