gameServer2/src/server/handlers/common.rs
changeset 13524 5359ff75da3a
parent 13521 ba5211dddb21
child 13666 09f4a30e50cc
equal deleted inserted replaced
13523:8c5dd562c9f7 13524:5359ff75da3a
     2     HWProtocolMessage::{self, Rnd}, HWServerMessage::{self, ChatMsg},
     2     HWProtocolMessage::{self, Rnd}, HWServerMessage::{self, ChatMsg},
     3 };
     3 };
     4 use rand::{self, Rng, thread_rng};
     4 use rand::{self, Rng, thread_rng};
     5 use server::{actions::Action, server::HWServer};
     5 use server::{actions::Action, server::HWServer};
     6 
     6 
     7 pub fn rnd_reply(options: &Vec<String>) -> HWServerMessage {
     7 pub fn rnd_reply(options: &[String]) -> HWServerMessage {
     8     let mut rng = thread_rng();
     8     let mut rng = thread_rng();
     9     let reply = if options.is_empty() {
     9     let reply = if options.is_empty() {
    10         (*rng.choose(&["heads", "tails"]).unwrap()).to_owned()
    10         (*rng.choose(&["heads", "tails"]).unwrap()).to_owned()
    11     } else {
    11     } else {
    12         rng.choose(&options).unwrap().clone()
    12         rng.choose(&options).unwrap().clone()