diff options
| author | salmonik <salmonik@tuta.io> | 2026-10-28 22:28:05 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-10-28 22:28:05 +0100 |
| commit | ea5e7d336719571e51ef14478ab603e71126e3d8 (patch) | |
| tree | 4fb59337501f798e6591701e52b9e785307efd63 /src/client/games | |
| parent | Fix TUI: render_lines 6 for correct MoveUp, drain buffered events before clea... (diff) | |
| download | zagan-bet-ea5e7d336719571e51ef14478ab603e71126e3d8.tar.gz zagan-bet-ea5e7d336719571e51ef14478ab603e71126e3d8.zip | |
v0.2.2: split client/server logic into the library
Diffstat (limited to '')
| -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 |
4 files changed, 4 insertions, 7 deletions
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 @@ | |||
| 1 | use crate::games::slots::SlotsGame; | 1 | use super::slots::SlotsGame; |
| 2 | use crate::games::traits::{Game, GameError, GamePhase, GameState}; | 2 | use super::traits::{Game, GameError, GamePhase, GameState}; |
| 3 | use std::collections::HashMap; | 3 | use std::collections::HashMap; |
| 4 | use std::io::Write; | 4 | use 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 @@ | |||
| 1 | use crate::games::traits::{Game, GameState}; | 1 | use super::traits::{Game, GameState}; |
| 2 | 2 | ||
| 3 | pub struct SlotsGame; | 3 | pub 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 | |||
