public RoomWindow()
 {
     Current = this;
     InitializeComponent();
     //nds.ReviewPokemon += (p) => pmReview.Content = p;
     Teams.ItemsSource = Editor.EditorVM.Current.BattleTeams;
     Chat.Speak       += Chat_Speak;
 }
 public static void Init()
 {
     RoomController.Quited       += RoomController_Quited;
     RoomController.GameStop     += (r, p) => Current.OnGameStop(r, p);
     RoomController.RoomChat     += RoomController_RoomChat;
     RoomController.TimeReminder += RoomController_TimeReminder;
     RoomController.TimeUp       += (st) => Current.OnTimeUp(st);
     RoomController.Entered      += RoomController_Entered;
     RoomController.GameInited   += RoomController_GameInited;
     PBOClient.CurrentChanged    += PBOClient_CurrentChanged;
     Current = new RoomWindow()
     {
         Visibility = Visibility.Collapsed
     };
 }
Пример #3
0
 protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
 {
     base.OnClosing(e);
     e.Cancel = RoomWindow.Window_Closing(this) || lobby_Closing() || EditorVM.Current.Save();
 }
Пример #4
0
 static MainWindow()
 {
     RoomWindow.Init();
 }