Varga Dávid Lajos
|
a8970053f9
|
added constructor for castling moves in chessmove.rs
|
2025-11-16 19:05:52 +01:00 |
|
Varga Dávid Lajos
|
fa0a93172d
|
added constructore for captures in chessmove.rs
|
2025-11-16 19:01:53 +01:00 |
|
Varga Dávid Lajos
|
bb74a486d8
|
added constructor for quiet moves in chessmove.rs
|
2025-11-16 19:00:00 +01:00 |
|
Varga Dávid Lajos
|
d1932762f9
|
removed field is_promotion from struct ChessMove and added an Option for field promotion_piece
|
2025-11-16 18:33:04 +01:00 |
|
Varga Dávid Lajos
|
9181b6c4ca
|
added all arguments constructor for struct BoardSquare
|
2025-11-16 13:51:10 +01:00 |
|
Varga Dávid Lajos
|
b703d8b9a1
|
added parameterless constructor for struct BoardSquare
|
2025-11-16 13:44:41 +01:00 |
|
Varga Dávid Lajos
|
acaa7d078a
|
added new library function: get_board_after_move
|
2025-11-15 20:40:58 +01:00 |
|
Varga Dávid Lajos
|
30448b5f3d
|
switched return type of is_game_over from bool to GameEnd
|
2025-11-15 20:37:06 +01:00 |
|
Varga Dávid Lajos
|
ff38c5c475
|
added struct GameEnd
|
2025-11-15 20:28:33 +01:00 |
|
Varga Dávid Lajos
|
42daeb9971
|
added file and module structure for gameend.rs
|
2025-11-15 20:15:17 +01:00 |
|
Varga Dávid Lajos
|
c8b6bc35d5
|
added library functions: get_available_moves and is_game_over
|
2025-11-15 20:08:54 +01:00 |
|
Varga Dávid Lajos
|
5f2a4e1721
|
added struct ChessMove
|
2025-11-15 19:57:11 +01:00 |
|
Varga Dávid Lajos
|
5c42b6e52a
|
added enum MoveType
|
2025-11-15 19:37:30 +01:00 |
|
Varga Dávid Lajos
|
f7364e7939
|
added file and module structure for movetype.rs
|
2025-11-15 19:35:17 +01:00 |
|
Varga Dávid Lajos
|
b4a1f0820f
|
added struct BoardSquare
|
2025-11-15 19:26:21 +01:00 |
|
Varga Dávid Lajos
|
6d9d5c49ae
|
added file and module structure for boardsquare.rs
|
2025-11-15 19:24:37 +01:00 |
|
Varga Dávid Lajos
|
1ca44b472b
|
added enum PieceType
|
2025-11-15 19:21:46 +01:00 |
|
Varga Dávid Lajos
|
79aabeac8c
|
added file and module structure for piecetype.rs
|
2025-11-15 19:17:50 +01:00 |
|
Varga Dávid Lajos
|
5eb85dab89
|
added file and module structure for file: chessmove.rs
|
2025-11-15 19:15:30 +01:00 |
|
Varga Dávid Lajos
|
291b7e71a2
|
added crate root file lib.rs for library crate
|
2025-11-15 19:14:08 +01:00 |
|