Skip to main content

run_hosted_engine_game

Function run_hosted_engine_game 

Source
pub fn run_hosted_engine_game(
    _game_id: String,
    _player_names: Vec<String>,
    _decks: Vec<Deck>,
    _commander_names: Vec<Option<String>>,
    _commander_variant: bool,
    _game_variant: String,
    _local_player_index: Option<usize>,
    _ai_player_indices: Vec<usize>,
    _starting_life: i32,
    _remote_prompt_tx: Sender<(usize, AgentMessage)>,
    _remote_response_rxs: Vec<(usize, Receiver<ClientToServerMessage>)>,
    _game_over_tx: Sender<HostedGameOver>,
    _cancel: Arc<AtomicBool>,
) -> Result<(), String>