public Controller(Boggle win) { time.Tick += new EventHandler(HandleUpdateEvent); time.Interval = 1000; window = win; model = new BoggleInteractor(); window.ConnectionOpenedEvent += HandleConnectionOpenedEvent; window.WordEvent += HandleWordEvent; window.ExitEvent += HandleExitEvent; window.CancelEvent += HandleCancelEvent; window.JoinGameEvent += HandleJoinGameEvent; }
public void RunNew() { Boggle window = new Boggle(); new Controller(window); windowCount++; window.FormClosed += (o, e) => { if (--windowCount <= 0) { ExitThread(); } }; window.Show(); }