summaryrefslogtreecommitdiffstats
path: root/src/bin
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/bin/server/handler.rs8
-rw-r--r--src/bin/server/main.rs2
-rw-r--r--src/bin/server/mod.rs3
-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
-rw-r--r--src/server/database.rs (renamed from src/bin/server/database.rs)0
-rw-r--r--src/server/games/mod.rs (renamed from src/bin/server/games/mod.rs)0
-rw-r--r--src/server/games/registry.rs (renamed from src/bin/server/games/registry.rs)4
-rw-r--r--src/server/games/session.rs (renamed from src/bin/server/games/session.rs)2
-rw-r--r--src/server/games/slots.rs (renamed from src/bin/server/games/slots.rs)2
-rw-r--r--src/server/games/traits.rs (renamed from src/bin/server/games/traits.rs)0
18 files changed, 16 insertions, 32 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/server/handler.rs b/src/bin/server/handler.rs
index 0a4934f..06ed5cb 100644
--- a/src/bin/server/handler.rs
+++ b/src/bin/server/handler.rs
@@ -1,7 +1,7 @@
1use crate::database; 1use zagan_bet::server::database;
2use crate::games::registry::get_game_registry; 2use zagan_bet::server::games::registry::get_game_registry;
3use crate::games::session::SessionManager; 3use zagan_bet::server::games::session::SessionManager;
4use crate::games::traits::{GameError, GamePhase}; 4use zagan_bet::server::games::traits::GameError;
5use crate::tls::TlsStream; 5use crate::tls::TlsStream;
6use once_cell::sync::Lazy; 6use once_cell::sync::Lazy;
7use parking_lot::Mutex; 7use parking_lot::Mutex;
diff --git a/src/bin/server/main.rs b/src/bin/server/main.rs
index 4328559..8dba415 100644
--- a/src/bin/server/main.rs
+++ b/src/bin/server/main.rs
@@ -1,6 +1,4 @@
1mod args; 1mod args;
2mod database;
3mod games;
4mod handler; 2mod handler;
5mod tls; 3mod tls;
6 4
diff --git a/src/bin/server/mod.rs b/src/bin/server/mod.rs
deleted file mode 100644
index b2d622e..0000000
--- a/src/bin/server/mod.rs
+++ /dev/null
@@ -1,3 +0,0 @@
1pub mod args;
2pub mod handler;
3pub mod database;
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
diff --git a/src/bin/server/database.rs b/src/server/database.rs
index c73aec5..c73aec5 100644
--- a/src/bin/server/database.rs
+++ b/src/server/database.rs
diff --git a/src/bin/server/games/mod.rs b/src/server/games/mod.rs
index 4c62760..4c62760 100644
--- a/src/bin/server/games/mod.rs
+++ b/src/server/games/mod.rs
diff --git a/src/bin/server/games/registry.rs b/src/server/games/registry.rs
index e77a138..3b8c391 100644
--- a/src/bin/server/games/registry.rs
+++ b/src/server/games/registry.rs
@@ -1,6 +1,6 @@
1#![allow(dead_code)] 1#![allow(dead_code)]
2 2
3use crate::games::traits::Game; 3use super::traits::Game;
4use std::collections::HashMap; 4use std::collections::HashMap;
5use std::sync::{Arc, Mutex}; 5use std::sync::{Arc, Mutex};
6 6
@@ -40,7 +40,7 @@ impl GameRegistry {
40} 40}
41 41
42// Global registry instance 42// Global registry instance
43use crate::games::slots::SlotsGame; 43use super::slots::SlotsGame;
44use once_cell::sync::Lazy; 44use once_cell::sync::Lazy;
45 45
46static GAME_REGISTRY: Lazy<GameRegistry> = Lazy::new(|| { 46static GAME_REGISTRY: Lazy<GameRegistry> = Lazy::new(|| {
diff --git a/src/bin/server/games/session.rs b/src/server/games/session.rs
index 595a745..97ceaf3 100644
--- a/src/bin/server/games/session.rs
+++ b/src/server/games/session.rs
@@ -1,6 +1,6 @@
1#![allow(dead_code)] 1#![allow(dead_code)]
2 2
3use crate::games::traits::{GameError, GameState}; 3use super::traits::{GameError, GameState};
4use std::collections::HashMap; 4use std::collections::HashMap;
5use std::sync::{Arc, Mutex}; 5use std::sync::{Arc, Mutex};
6use uuid::Uuid; 6use uuid::Uuid;
diff --git a/src/bin/server/games/slots.rs b/src/server/games/slots.rs
index 04ac175..0a9797d 100644
--- a/src/bin/server/games/slots.rs
+++ b/src/server/games/slots.rs
@@ -1,4 +1,4 @@
1use crate::games::traits::{Game, GameError, GamePhase, GameResult, GameState}; 1use super::traits::{Game, GameError, GamePhase, GameResult, GameState};
2use rand::Rng; 2use rand::Rng;
3use std::collections::HashMap; 3use std::collections::HashMap;
4 4
diff --git a/src/bin/server/games/traits.rs b/src/server/games/traits.rs
index d56b334..d56b334 100644
--- a/src/bin/server/games/traits.rs
+++ b/src/server/games/traits.rs