private void ConnectWidget_Connecting(object sender, ConnectWidget.EventArgsConnecting e) { Client = e.Client; ClientManager = Client.ClientManager; Game = ClientManager.Game; RoomWidget.SetClientManager(ClientManager); stack.VisibleChild = RoomWidget; ClientManager.EventGameStarted += ClientManager_EventGameStarted; }
public mw() : this(new Builder("GameWindow.glade")) { MainWidget = new MainWidget(); GameWidget = new GameWidget(); ConnectWidget = new ConnectWidget(); RoomWidget = new RoomWidget(); stack.Add(MainWidget); stack.Add(ConnectWidget); stack.Add(RoomWidget); stack.Add(GameWidget); //MainWidget.ButtonPlay += MainWindow_ButtonPlay; MainWidget.ButtonConnect += MainWindow_ButtonConnect; MainWidget.ButtonCreate += MainWindow_ButtonCreate; //MainWidget.ButtonSettings += MainWindow_ButtonSettings; MainWidget.ButtonQuit += MainWindow_ButtonQuit; ConnectWidget.Connecting += ConnectWidget_Connecting; ConnectWidget.Cancel += new EventHandler((o, e) => stack.VisibleChild = MainWidget); }