Rename crate

This commit is contained in:
Pierre HUBERT 2022-10-17 19:13:16 +02:00
parent cf1d77f445
commit dfaa5ce30b
27 changed files with 55 additions and 37 deletions

50
rust/Cargo.lock generated
View File

@ -456,31 +456,6 @@ dependencies = [
"os_str_bytes", "os_str_bytes",
] ]
[[package]]
name = "cli_player"
version = "0.1.0"
dependencies = [
"clap",
"crossterm",
"env_logger",
"futures",
"hostname",
"hyper-rustls",
"lazy_static",
"log",
"num",
"num-derive",
"num-traits",
"rustls",
"sea_battle_backend",
"serde_json",
"serde_urlencoded",
"textwrap",
"tokio",
"tokio-tungstenite",
"tui",
]
[[package]] [[package]]
name = "codespan-reporting" name = "codespan-reporting"
version = "0.11.1" version = "0.11.1"
@ -1564,6 +1539,31 @@ dependencies = [
"uuid", "uuid",
] ]
[[package]]
name = "sea_battle_cli_player"
version = "0.1.0"
dependencies = [
"clap",
"crossterm",
"env_logger",
"futures",
"hostname",
"hyper-rustls",
"lazy_static",
"log",
"num",
"num-derive",
"num-traits",
"rustls",
"sea_battle_backend",
"serde_json",
"serde_urlencoded",
"textwrap",
"tokio",
"tokio-tungstenite",
"tui",
]
[[package]] [[package]]
name = "security-framework" name = "security-framework"
version = "2.7.0" version = "2.7.0"

View File

@ -2,5 +2,5 @@
members = [ members = [
"sea_battle_backend", "sea_battle_backend",
"cli_player" "sea_battle_cli_player"
] ]

View File

@ -2,6 +2,10 @@
name = "sea_battle_backend" name = "sea_battle_backend"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
license = "GPL-2.0-or-later"
description = "A Sea Battle game backend server"
repository = "https://gitea.communiquons.org/pierre/SeaBattle"
readme = "README.md"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -0,0 +1,5 @@
# Sea battle backend
A backend server for the Sea Battle game.
A command-line client is available in the `sea_battle_cli_player` crate.

View File

@ -1,7 +1,11 @@
[package] [package]
name = "cli_player" name = "sea_battle_cli_player"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
license = "GPL-2.0-or-later"
description = "A Sea Battle game shell client"
repository = "https://gitea.communiquons.org/pierre/SeaBattle"
readme = "README.md"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@ -24,4 +28,4 @@ futures = "0.3.23"
serde_json = "1.0.85" serde_json = "1.0.85"
hostname = "0.3.1" hostname = "0.3.1"
rustls = "0.20.6" rustls = "0.20.6"
hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] } hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] }

View File

@ -0,0 +1,3 @@
# Sea battle player
A sea battle shell client player for the `sea_battle_backend` crate.

View File

@ -12,20 +12,22 @@ use env_logger::Env;
use tui::backend::{Backend, CrosstermBackend}; use tui::backend::{Backend, CrosstermBackend};
use tui::Terminal; use tui::Terminal;
use cli_player::cli_args::{cli_args, TestDevScreen};
use cli_player::client::Client;
use cli_player::server::run_server;
use cli_player::ui_screens::configure_game_rules::GameRulesConfigurationScreen;
use cli_player::ui_screens::game_screen::GameScreen;
use cli_player::ui_screens::input_screen::InputScreen;
use cli_player::ui_screens::popup_screen::PopupScreen;
use cli_player::ui_screens::select_play_mode_screen::{SelectPlayModeResult, SelectPlayModeScreen};
use cli_player::ui_screens::*;
use sea_battle_backend::consts::{ use sea_battle_backend::consts::{
INVITE_CODE_LENGTH, MAX_PLAYER_NAME_LENGTH, MIN_PLAYER_NAME_LENGTH, INVITE_CODE_LENGTH, MAX_PLAYER_NAME_LENGTH, MIN_PLAYER_NAME_LENGTH,
}; };
use sea_battle_backend::data::GameRules; use sea_battle_backend::data::GameRules;
use sea_battle_backend::utils::res_utils::Res; use sea_battle_backend::utils::res_utils::Res;
use sea_battle_cli_player::cli_args::{cli_args, TestDevScreen};
use sea_battle_cli_player::client::Client;
use sea_battle_cli_player::server::run_server;
use sea_battle_cli_player::ui_screens::configure_game_rules::GameRulesConfigurationScreen;
use sea_battle_cli_player::ui_screens::game_screen::GameScreen;
use sea_battle_cli_player::ui_screens::input_screen::InputScreen;
use sea_battle_cli_player::ui_screens::popup_screen::PopupScreen;
use sea_battle_cli_player::ui_screens::select_play_mode_screen::{
SelectPlayModeResult, SelectPlayModeScreen,
};
use sea_battle_cli_player::ui_screens::*;
/// Test code screens /// Test code screens
async fn run_dev<B: Backend>( async fn run_dev<B: Backend>(