diff --git a/Cargo.toml b/Cargo.toml index 64d2a06..16969d5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,9 @@ [workspace] members = [ - "board", "bitboard", "core", "explorer", + "move_generator", + "position", ] resolver = "2" diff --git a/explorer/Cargo.toml b/explorer/Cargo.toml index 3f2513b..3281cf4 100644 --- a/explorer/Cargo.toml +++ b/explorer/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] chessfriend_core = { path = "../core" } -board = { path = "../board" } +chessfriend_position = { path = "../position" } clap = { version = "4.4.12", features = ["derive"] } rustyline = "13.0.0" shlex = "1.2.0" diff --git a/explorer/src/main.rs b/explorer/src/main.rs index 0dfe2ad..8edb00e 100644 --- a/explorer/src/main.rs +++ b/explorer/src/main.rs @@ -1,5 +1,5 @@ -use board::{fen::ToFen, MakeMoveBuilder, MoveBuilder, Position, PositionBuilder}; use chessfriend_core::{Color, Piece, PlacedPiece, Shape, Square}; +use chessfriend_position::{fen::ToFen, MakeMoveBuilder, MoveBuilder, Position, PositionBuilder}; use clap::{Arg, Command}; use rustyline::error::ReadlineError; use rustyline::DefaultEditor; diff --git a/board/Cargo.lock b/position/Cargo.lock similarity index 100% rename from board/Cargo.lock rename to position/Cargo.lock diff --git a/board/Cargo.toml b/position/Cargo.toml similarity index 89% rename from board/Cargo.toml rename to position/Cargo.toml index 70584c2..db11c0d 100644 --- a/board/Cargo.toml +++ b/position/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "board" +name = "chessfriend_position" version = "0.1.0" edition = "2021" diff --git a/board/src/display.rs b/position/src/display.rs similarity index 100% rename from board/src/display.rs rename to position/src/display.rs diff --git a/board/src/fen.rs b/position/src/fen.rs similarity index 100% rename from board/src/fen.rs rename to position/src/fen.rs diff --git a/board/src/lib.rs b/position/src/lib.rs similarity index 100% rename from board/src/lib.rs rename to position/src/lib.rs diff --git a/board/src/macros.rs b/position/src/macros.rs similarity index 100% rename from board/src/macros.rs rename to position/src/macros.rs diff --git a/board/src/move.rs b/position/src/move.rs similarity index 100% rename from board/src/move.rs rename to position/src/move.rs diff --git a/board/src/move_generator.rs b/position/src/move_generator.rs similarity index 100% rename from board/src/move_generator.rs rename to position/src/move_generator.rs diff --git a/board/src/move_generator/bishop.rs b/position/src/move_generator/bishop.rs similarity index 100% rename from board/src/move_generator/bishop.rs rename to position/src/move_generator/bishop.rs diff --git a/board/src/move_generator/king.rs b/position/src/move_generator/king.rs similarity index 100% rename from board/src/move_generator/king.rs rename to position/src/move_generator/king.rs diff --git a/board/src/move_generator/knight.rs b/position/src/move_generator/knight.rs similarity index 100% rename from board/src/move_generator/knight.rs rename to position/src/move_generator/knight.rs diff --git a/board/src/move_generator/move_set.rs b/position/src/move_generator/move_set.rs similarity index 100% rename from board/src/move_generator/move_set.rs rename to position/src/move_generator/move_set.rs diff --git a/board/src/move_generator/pawn.rs b/position/src/move_generator/pawn.rs similarity index 100% rename from board/src/move_generator/pawn.rs rename to position/src/move_generator/pawn.rs diff --git a/board/src/move_generator/queen.rs b/position/src/move_generator/queen.rs similarity index 100% rename from board/src/move_generator/queen.rs rename to position/src/move_generator/queen.rs diff --git a/board/src/move_generator/rook.rs b/position/src/move_generator/rook.rs similarity index 100% rename from board/src/move_generator/rook.rs rename to position/src/move_generator/rook.rs diff --git a/board/src/position/builders/mod.rs b/position/src/position/builders/mod.rs similarity index 100% rename from board/src/position/builders/mod.rs rename to position/src/position/builders/mod.rs diff --git a/board/src/position/builders/move_builder.rs b/position/src/position/builders/move_builder.rs similarity index 100% rename from board/src/position/builders/move_builder.rs rename to position/src/position/builders/move_builder.rs diff --git a/board/src/position/builders/position_builder.rs b/position/src/position/builders/position_builder.rs similarity index 100% rename from board/src/position/builders/position_builder.rs rename to position/src/position/builders/position_builder.rs diff --git a/board/src/position/diagram_formatter.rs b/position/src/position/diagram_formatter.rs similarity index 100% rename from board/src/position/diagram_formatter.rs rename to position/src/position/diagram_formatter.rs diff --git a/board/src/position/flags.rs b/position/src/position/flags.rs similarity index 100% rename from board/src/position/flags.rs rename to position/src/position/flags.rs diff --git a/board/src/position/mod.rs b/position/src/position/mod.rs similarity index 100% rename from board/src/position/mod.rs rename to position/src/position/mod.rs diff --git a/board/src/position/piece_sets.rs b/position/src/position/piece_sets.rs similarity index 100% rename from board/src/position/piece_sets.rs rename to position/src/position/piece_sets.rs diff --git a/board/src/position/pieces.rs b/position/src/position/pieces.rs similarity index 100% rename from board/src/position/pieces.rs rename to position/src/position/pieces.rs diff --git a/board/src/position/position.rs b/position/src/position/position.rs similarity index 100% rename from board/src/position/position.rs rename to position/src/position/position.rs diff --git a/board/src/sight.rs b/position/src/sight.rs similarity index 100% rename from board/src/sight.rs rename to position/src/sight.rs