summaryrefslogtreecommitdiffstats
path: root/src/bin/client
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/bin/client/connection.rs2
-rw-r--r--src/bin/client/main.rs2
-rw-r--r--src/bin/client/mod.rs6
-rw-r--r--src/bin/client/repl.rs6
-rw-r--r--src/client/database.rs (renamed from src/bin/client/database.rs)0
-rw-r--r--src/client/games/manager.rs (renamed from src/bin/client/games/manager.rs)9
-rw-r--r--src/client/games/mod.rs (renamed from src/bin/client/games/mod.rs)0
-rw-r--r--src/client/games/slots.rs (renamed from src/bin/client/games/slots.rs)2
-rw-r--r--src/client/games/traits.rs (renamed from src/bin/client/games/traits.rs)0
9 files changed, 8 insertions, 19 deletions
diff --git a/src/bin/client/connection.rs b/src/bin/client/connection.rs
index 6aff321..e54b646 100644
--- a/src/bin/client/connection.rs
+++ b/src/bin/client/connection.rs
@@ -1,4 +1,4 @@
1use crate::database; 1use zagan_bet::client::database;
2use crate::tls::TlsConnector; 2use crate::tls::TlsConnector;
3use rusqlite::Connection; 3use rusqlite::Connection;
4use std::io::{Read, Write}; 4use std::io::{Read, Write};
diff --git a/src/bin/client/main.rs b/src/bin/client/main.rs
index 4e03381..1b701d8 100644
--- a/src/bin/client/main.rs
+++ b/src/bin/client/main.rs
@@ -1,8 +1,6 @@
1#[macro_use] 1#[macro_use]
2mod macros; 2mod macros;
3mod connection; 3mod connection;
4mod database;
5mod games;
6mod repl; 4mod repl;
7mod tls; 5mod tls;
8 6
diff --git a/src/bin/client/mod.rs b/src/bin/client/mod.rs
deleted file mode 100644
index 5921c41..0000000
--- a/src/bin/client/mod.rs
+++ /dev/null
@@ -1,6 +0,0 @@
1pub mod database;
2mod connection;
3mod games;
4pub mod platform;
5pub mod tls;
6pub mod repl;
diff --git a/src/bin/client/repl.rs b/src/bin/client/repl.rs
index a6f0331..24605e2 100644
--- a/src/bin/client/repl.rs
+++ b/src/bin/client/repl.rs
@@ -4,9 +4,9 @@ use std::sync::{Arc, Mutex};
4use std::time::Instant; 4use std::time::Instant;
5 5
6use crate::connection::TlsStream; 6use crate::connection::TlsStream;
7use crate::database; 7use zagan_bet::client::database;
8use crate::games::manager::GameManager; 8use zagan_bet::client::games::manager::GameManager;
9use crate::games::traits::GamePhase; 9use zagan_bet::client::games::traits::GamePhase;
10 10
11use crossterm::{ 11use crossterm::{
12 cursor::{Hide, MoveToColumn, Show}, 12 cursor::{Hide, MoveToColumn, Show},
diff --git a/src/bin/client/database.rs b/src/client/database.rs
index e1fa42d..e1fa42d 100644
--- a/src/bin/client/database.rs
+++ b/src/client/database.rs
diff --git a/src/bin/client/games/manager.rs b/src/client/games/manager.rs
index 0b5b4cb..be96b1a 100644
--- a/src/bin/client/games/manager.rs
+++ b/src/client/games/manager.rs
@@ -1,5 +1,5 @@
1use crate::games::slots::SlotsGame; 1use super::slots::SlotsGame;
2use crate::games::traits::{Game, GameError, GamePhase, GameState}; 2use super::traits::{Game, GameError, GamePhase, GameState};
3use std::collections::HashMap; 3use std::collections::HashMap;
4use std::io::Write; 4use std::io::Write;
5 5
@@ -49,10 +49,7 @@ impl GameManager {
49 Ok(()) 49 Ok(())
50 } 50 }
51 51
52 pub fn start_game( 52 pub fn start_game<W: Write>(&mut self, stream: &mut W) -> Result<(), GameError> {
53 &mut self,
54 stream: &mut crate::connection::TlsStream,
55 ) -> Result<(), GameError> {
56 let game_type = self 53 let game_type = self
57 .pending_game_type 54 .pending_game_type
58 .as_ref() 55 .as_ref()
diff --git a/src/bin/client/games/mod.rs b/src/client/games/mod.rs
index aa74574..aa74574 100644
--- a/src/bin/client/games/mod.rs
+++ b/src/client/games/mod.rs
diff --git a/src/bin/client/games/slots.rs b/src/client/games/slots.rs
index ff55274..6e2ebbe 100644
--- a/src/bin/client/games/slots.rs
+++ b/src/client/games/slots.rs
@@ -1,4 +1,4 @@
1use crate::games::traits::{Game, GameState}; 1use super::traits::{Game, GameState};
2 2
3pub struct SlotsGame; 3pub struct SlotsGame;
4 4
diff --git a/src/bin/client/games/traits.rs b/src/client/games/traits.rs
index aed0c24..aed0c24 100644
--- a/src/bin/client/games/traits.rs
+++ b/src/client/games/traits.rs