(stash) state advancer reducer

This commit is contained in:
Tao Tien 2026-02-20 03:20:29 -08:00
parent 1d9577ba42
commit c12667938e
9 changed files with 252 additions and 83 deletions

View file

@ -1,7 +1,7 @@
use log::info;
use spacetimedb::{ReducerContext, Table, rand::seq::SliceRandom, reducer};
use crate::tables::{player::player, *};
use crate::tables::*;
#[reducer]
pub fn join_or_create_lobby(ctx: &ReducerContext, mut lobby_id: u32) -> Result<(), String> {
@ -19,7 +19,6 @@ pub fn join_or_create_lobby(ctx: &ReducerContext, mut lobby_id: u32) -> Result<(
host_player_id: player.id,
players: vec![PlayerOrBot::Player { id: player.id }],
game_state: jong_types::states::GameState::Lobby,
turn_state: jong_types::states::TurnState::None,
dealer_idx: 0,
current_idx: 0,
});