From 3aaff90178e1176fcabbd88fe238ecb4be9e4475 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Tue, 20 Oct 2020 15:14:48 +0200 Subject: [PATCH 1/7] [EDIT] fixed some user stuff --- Server/Models/ServerCommunication.cs | 4 +++- SharedClientServer/Lobby.cs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Server/Models/ServerCommunication.cs b/Server/Models/ServerCommunication.cs index 8bfdcc1..afc9a14 100644 --- a/Server/Models/ServerCommunication.cs +++ b/Server/Models/ServerCommunication.cs @@ -18,6 +18,7 @@ namespace Server.Models public List lobbies; private Dictionary> serverClientsInlobbies; public Action newClientAction; + /// /// use a padlock object to make sure the singleton is thread-safe @@ -132,7 +133,8 @@ namespace Server.Models { foreach(ServerClient sc in serverClients) { - if (sc.Username == username) + + if (sc.Username == user.Username) { serverClientsInlobbies[l].Add(sc); break; diff --git a/SharedClientServer/Lobby.cs b/SharedClientServer/Lobby.cs index 6961ca6..06dec00 100644 --- a/SharedClientServer/Lobby.cs +++ b/SharedClientServer/Lobby.cs @@ -41,7 +41,7 @@ namespace Client succes = false; if (_users.Count < _maxPlayers) { - _users.Add(new User(username, 0)); + _users.Add(new User(username, 0,false)); succes = true; } } From 1e11bc5416c64f4b4a8960ccf0f57789632e1845 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Tue, 20 Oct 2020 15:21:11 +0200 Subject: [PATCH 2/7] [FIX] removed bad getter for model --- Client/ViewModels/ViewModel.cs | 3 --- Client/Views/MainWindow.xaml | 6 ++---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/Client/ViewModels/ViewModel.cs b/Client/ViewModels/ViewModel.cs index 241b520..5498197 100644 --- a/Client/ViewModels/ViewModel.cs +++ b/Client/ViewModels/ViewModel.cs @@ -43,9 +43,6 @@ namespace Client { get { - if (_model == null) - _model = new Model(); - return _model; } diff --git a/Client/Views/MainWindow.xaml b/Client/Views/MainWindow.xaml index 7830f07..64a1fb1 100644 --- a/Client/Views/MainWindow.xaml +++ b/Client/Views/MainWindow.xaml @@ -12,7 +12,7 @@ - + @@ -34,7 +34,6 @@