summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-29 22:55:49 +0100
committersalmonik <salmonik@tuta.io>2026-10-29 22:55:49 +0100
commit49df948de25d28601469e9ca993f33530989ebd0 (patch)
tree291aae0f57d0d7d12a27eb28038e43f942d6b991 /src/server
parentv2.4.0: key stored credentials by certificate fingerprint (diff)
downloadzagan-bet-49df948de25d28601469e9ca993f33530989ebd0.tar.gz
zagan-bet-49df948de25d28601469e9ca993f33530989ebd0.zip
v3.0.0: cursor-driven roulette felt with splits and corners; drop schema migrations; require 80x24
Diffstat (limited to 'src/server')
-rw-r--r--src/server/database.rs6
-rw-r--r--src/server/games/roulette.rs2
2 files changed, 1 insertions, 7 deletions
diff --git a/src/server/database.rs b/src/server/database.rs
index 3cd86e4..6dd71a3 100644
--- a/src/server/database.rs
+++ b/src/server/database.rs
@@ -11,12 +11,6 @@ pub fn init_db(conn: &Connection) {
11 [], 11 [],
12 ) 12 )
13 .unwrap(); 13 .unwrap();
14 // Add column if not exists (for migration)
15 let _ = conn.execute("ALTER TABLE users ADD COLUMN account_id INTEGER UNIQUE", []);
16 let _ = conn.execute(
17 "ALTER TABLE users ADD COLUMN balance INTEGER DEFAULT 1000",
18 [],
19 );
20 conn.execute( 14 conn.execute(
21 "CREATE TABLE IF NOT EXISTS plays ( 15 "CREATE TABLE IF NOT EXISTS plays (
22 session_id TEXT PRIMARY KEY, 16 session_id TEXT PRIMARY KEY,
diff --git a/src/server/games/roulette.rs b/src/server/games/roulette.rs
index 0a58323..de47dee 100644
--- a/src/server/games/roulette.rs
+++ b/src/server/games/roulette.rs
@@ -36,7 +36,7 @@ impl Game for RouletteGame {
36 } 36 }
37 37
38 fn get_description(&self) -> &'static str { 38 fn get_description(&self) -> &'static str {
39 "European roulette. Bet on red/black, even/odd, or a straight number." 39 "European roulette. Straights, splits, corners, dozens, columns and outside bets."
40 } 40 }
41 41
42 fn prepare_state(&self, username: &str, bet_amount: u64) -> GameState { 42 fn prepare_state(&self, username: &str, bet_amount: u64) -> GameState {