Пример #1
0
        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;
        }
Пример #2
0
        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);
        }