示例#1
0
 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;
 }
示例#2
0
        public void RunNew()
        {
            Boggle window = new Boggle();

            new Controller(window);
            windowCount++;
            window.FormClosed += (o, e) => { if (--windowCount <= 0)
                                             {
                                                 ExitThread();
                                             }
            };
            window.Show();
        }