Esempio n. 1
0
 public GameWindow(User selectedUser)
 {
     InitializeComponent();
     if (File.Exists($"{ selectedUser.Nickname.ToLower()}Stats.xml"))
     {
         selectedUser = actions1.DeserializeObject($"{selectedUser.Nickname.ToLower()}Stats.xml");
     }
     DataContext = new GameWindowVM(selectedUser);
     sU = selectedUser;
 }
Esempio n. 2
0
 private void OpenGameBtn_Click(object sender, RoutedEventArgs e)
 {
     actions1.SerializeObject($"{sU.Nickname.ToLower()}Stats.xml", sU);
     if (!File.Exists($"{sU.Nickname.ToLower()}Saved.xml"))
     {
         MessageBox.Show("You have no saved game!");
         (this.DataContext as GameWindowVM).IsSaveEnabled = false;
     }
     else
     {
         DataContext = actions.DeserializeObject($"{sU.Nickname.ToLower()}Saved.xml");
         (this.DataContext as GameWindowVM).SelectedUser = actions1.DeserializeObject($"{sU.Nickname.ToLower()}Stats.xml");
         (this.DataContext as GameWindowVM).IsSaveEnabled = true;
     }
 }
Esempio n. 3
0
 public MainWindow()
 {
     InitializeComponent();
     DataContext = actions.DeserializeObject("users.xml");
 }