|
@@ -9,7 +9,6 @@ use game::{Game};
|
|
|
|
|
|
use log::info;
|
|
use log::info;
|
|
|
|
|
|
-
|
|
|
|
pub fn run(r: Receiver<InterfaceMsg>, s: Sender<EngineMsg>) {
|
|
pub fn run(r: Receiver<InterfaceMsg>, s: Sender<EngineMsg>) {
|
|
//unsafe { debug_log = Box::new(File::open("debug.log").unwrap()); }
|
|
//unsafe { debug_log = Box::new(File::open("debug.log").unwrap()); }
|
|
//unsafe { debug_log = Arc::new(Some(Mutex::new(File::create("~/debug.log").unwrap()))) };
|
|
//unsafe { debug_log = Arc::new(Some(Mutex::new(File::create("~/debug.log").unwrap()))) };
|
|
@@ -24,6 +23,7 @@ pub fn run(r: Receiver<InterfaceMsg>, s: Sender<EngineMsg>) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
fn run_command(mut cmd: Vec<&str>, r: &Receiver<InterfaceMsg>, s: &Sender<EngineMsg>) {
|
|
fn run_command(mut cmd: Vec<&str>, r: &Receiver<InterfaceMsg>, s: &Sender<EngineMsg>) {
|
|
if cmd.len() > 0 {
|
|
if cmd.len() > 0 {
|
|
let command = cmd[0];
|
|
let command = cmd[0];
|
|
@@ -36,6 +36,7 @@ fn run_command(mut cmd: Vec<&str>, r: &Receiver<InterfaceMsg>, s: &Sender<Engine
|
|
"go" => cmd_go(cmd, r, s),
|
|
"go" => cmd_go(cmd, r, s),
|
|
"stop" => cmd_stop(cmd, r, s),
|
|
"stop" => cmd_stop(cmd, r, s),
|
|
"ucinewgame" => cmd_newgame(cmd, r, s),
|
|
"ucinewgame" => cmd_newgame(cmd, r, s),
|
|
|
|
+ //"setoption" => cmd_setoption(cmd, r, s),
|
|
"quit" | "exit" => cmd_quit(cmd, r, s),
|
|
"quit" | "exit" => cmd_quit(cmd, r, s),
|
|
cmd => { println!("unknown command: {}", cmd); }
|
|
cmd => { println!("unknown command: {}", cmd); }
|
|
}
|
|
}
|