From 012d6322e375e43b6f45f9baa178cafabd794732 Mon Sep 17 00:00:00 2001 From: Berack96 Date: Fri, 24 May 2024 11:48:13 +0200 Subject: [PATCH] Moved game into rogue_lib crate --- Cargo.toml | 11 +++++------ rogue_lib/Cargo.toml | 15 +++++++++++++++ {src/es03_game => rogue_lib/src}/cell.rs | 0 {src/es03_game => rogue_lib/src}/config.rs | 0 {src/es03_game => rogue_lib/src}/entities.rs | 0 {src/es03_game => rogue_lib/src}/floor.rs | 0 {src/es03_game => rogue_lib/src}/game.rs | 0 {src/es03_game => rogue_lib/src}/generator.rs | 0 src/es03_game/mod.rs => rogue_lib/src/lib.rs | 0 src/lib.rs | 1 - 10 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 rogue_lib/Cargo.toml rename {src/es03_game => rogue_lib/src}/cell.rs (100%) rename {src/es03_game => rogue_lib/src}/config.rs (100%) rename {src/es03_game => rogue_lib/src}/entities.rs (100%) rename {src/es03_game => rogue_lib/src}/floor.rs (100%) rename {src/es03_game => rogue_lib/src}/game.rs (100%) rename {src/es03_game => rogue_lib/src}/generator.rs (100%) rename src/es03_game/mod.rs => rogue_lib/src/lib.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index dbf7ec4..cf49e18 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,13 +3,12 @@ name = "esercizi" version = "0.1.0" edition = "2021" +[workspace] +members = ["rogue_lib"] + # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] rand = "0.8.5" -rand_pcg = { version = "0.3.1", features = ["serde1"] } -serde = { version = "1.0.197", features = ["derive", "rc"] } -serde_json = "1.0.117" -typetag = "0.2.16" -dyn-clone = "1.0.17" -console = "0.15.8" +rand_pcg = "0.3.1" +rogue_lib = { path = "rogue_lib" } diff --git a/rogue_lib/Cargo.toml b/rogue_lib/Cargo.toml new file mode 100644 index 0000000..2d5674e --- /dev/null +++ b/rogue_lib/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "rogue_lib" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +rand = "0.8.5" +rand_pcg = { version = "0.3.1", features = ["serde1"] } +serde = { version = "1.0.197", features = ["derive", "rc"] } +serde_json = "1.0.117" +typetag = "0.2.16" +dyn-clone = "1.0.17" +console = "0.15.8" diff --git a/src/es03_game/cell.rs b/rogue_lib/src/cell.rs similarity index 100% rename from src/es03_game/cell.rs rename to rogue_lib/src/cell.rs diff --git a/src/es03_game/config.rs b/rogue_lib/src/config.rs similarity index 100% rename from src/es03_game/config.rs rename to rogue_lib/src/config.rs diff --git a/src/es03_game/entities.rs b/rogue_lib/src/entities.rs similarity index 100% rename from src/es03_game/entities.rs rename to rogue_lib/src/entities.rs diff --git a/src/es03_game/floor.rs b/rogue_lib/src/floor.rs similarity index 100% rename from src/es03_game/floor.rs rename to rogue_lib/src/floor.rs diff --git a/src/es03_game/game.rs b/rogue_lib/src/game.rs similarity index 100% rename from src/es03_game/game.rs rename to rogue_lib/src/game.rs diff --git a/src/es03_game/generator.rs b/rogue_lib/src/generator.rs similarity index 100% rename from src/es03_game/generator.rs rename to rogue_lib/src/generator.rs diff --git a/src/es03_game/mod.rs b/rogue_lib/src/lib.rs similarity index 100% rename from src/es03_game/mod.rs rename to rogue_lib/src/lib.rs diff --git a/src/lib.rs b/src/lib.rs index 23ff734..c9310f9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,5 @@ pub mod es01_anagram; pub mod es02_rational; -pub mod es03_game; pub mod es04_rational_traits; pub mod es05_bank; pub mod es06_list;