public void GetMove(NetworkStream ns, View view, Game game ) { BinaryFormatter formatter = new BinaryFormatter(); Position from = (Position)formatter.Deserialize(ns); Position to = (Position)formatter.Deserialize(ns); // view view.Invoke(new Action( () => { game.Cell_Click(from); Thread.Sleep(100); game.Cell_Click(to); })); }
public void GetMove(NetworkStream ns, View view, Game game) { BinaryFormatter formatter = new BinaryFormatter(); Position from = (Position)formatter.Deserialize(ns); Position to = (Position)formatter.Deserialize(ns); // view view.Invoke(new Action( () => { game.Cell_Click(from); Thread.Sleep(100); game.Cell_Click(to); })); }
private void Cell_Click(object sender, EventArgs e) { if (game.isRemoteJob()) { return; } Button btn = (Button)sender; Position pos = (Position)btn.Tag; game.Cell_Click(pos); }