Rename crate
This commit is contained in:
		
							
								
								
									
										50
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										50
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -456,31 +456,6 @@ dependencies = [ | ||||
|  "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]] | ||||
| name = "codespan-reporting" | ||||
| version = "0.11.1" | ||||
| @@ -1564,6 +1539,31 @@ dependencies = [ | ||||
|  "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]] | ||||
| name = "security-framework" | ||||
| version = "2.7.0" | ||||
|   | ||||
| @@ -2,5 +2,5 @@ | ||||
|  | ||||
| members = [ | ||||
|  "sea_battle_backend", | ||||
|  "cli_player" | ||||
|  "sea_battle_cli_player" | ||||
| ] | ||||
|   | ||||
| @@ -2,6 +2,10 @@ | ||||
| name = "sea_battle_backend" | ||||
| version = "0.1.0" | ||||
| 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 | ||||
|  | ||||
|   | ||||
							
								
								
									
										5
									
								
								rust/sea_battle_backend/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								rust/sea_battle_backend/README.md
									
									
									
									
									
										Normal 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. | ||||
| @@ -1,7 +1,11 @@ | ||||
| [package] | ||||
| name = "cli_player" | ||||
| name = "sea_battle_cli_player" | ||||
| version = "0.1.0" | ||||
| 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 | ||||
| 
 | ||||
| @@ -24,4 +28,4 @@ futures = "0.3.23" | ||||
| serde_json = "1.0.85" | ||||
| hostname = "0.3.1" | ||||
| rustls = "0.20.6" | ||||
| hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] } | ||||
| hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] } | ||||
							
								
								
									
										3
									
								
								rust/sea_battle_cli_player/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								rust/sea_battle_cli_player/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| # Sea battle player | ||||
|  | ||||
| A sea battle shell client player for the `sea_battle_backend` crate. | ||||
| @@ -12,20 +12,22 @@ use env_logger::Env; | ||||
| use tui::backend::{Backend, CrosstermBackend}; | ||||
| 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::{ | ||||
|     INVITE_CODE_LENGTH, MAX_PLAYER_NAME_LENGTH, MIN_PLAYER_NAME_LENGTH, | ||||
| }; | ||||
| use sea_battle_backend::data::GameRules; | ||||
| 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
 | ||||
| async fn run_dev<B: Backend>( | ||||
		Reference in New Issue
	
	Block a user