From 5dfa53c001357d8fbb7b0f8aea9c88252c09808c Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Sun, 1 May 2022 15:30:30 +0200 Subject: [PATCH 1/3] added RMVLSt command to remove a client from gui --- .../gui/lounge/LoungeSceneViewController.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java index de9ad34..7249a5e 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java @@ -63,9 +63,9 @@ public class LoungeSceneViewController implements Initializable { @FXML private AnchorPane gameAnchorPane; @FXML - private ListView LobbyListView; + public ListView LobbyListView; @FXML - private ListView ClientListView; + public ListView ClientListView; @FXML private Button ChangeNameButton; @FXML @@ -336,8 +336,8 @@ public class LoungeSceneViewController implements Initializable { } /** - * Adds players to a lobby - * "NMEMB" {@link ch.unibas.dmi.dbis.cs108.multiplayer.helpers.GuiParameters} + * Adds players to a lobby "NMEMB" {@link ch.unibas.dmi.dbis.cs108.multiplayer.helpers.GuiParameters} + * * @param lobbyID * @param player */ @@ -417,7 +417,7 @@ public class LoungeSceneViewController implements Initializable { } - public void removeClientFromList(String name){ + public void removeClientFromList(String name) { Iterator it = clients.iterator(); while (it.hasNext()) { String uid = it.next().getName(); @@ -425,9 +425,10 @@ public class LoungeSceneViewController implements Initializable { it.remove(); break; } - } } + } + } - public void removeClientFromLobby(String s){ + public void removeClientFromLobby(String s) { //todo } From 115e39c34f715c9a976d730dd0a1bb03197d74fb Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Sun, 1 May 2022 15:37:47 +0200 Subject: [PATCH 2/3] .getID() from lobbylistview for debugging --- .../client/gui/lounge/LoungeSceneViewController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java index 421f259..0f09fc2 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java @@ -118,7 +118,6 @@ public class LoungeSceneViewController implements Initializable { LobbyListView.setVisible(true); LOGGER.debug("Lobby in initialize" + LobbyListView); ClientListView.setVisible(true); - ClientListView.setItems(clients); addChatView(); ClientListView.setItems(clients); @@ -200,6 +199,7 @@ public class LoungeSceneViewController implements Initializable { LobbyListView.setItems(lobbies); LOGGER.debug("In Initialize 2 LobbyListView" + LobbyListView); + LOGGER.debug("In Initialize 2 LobbyListView" + LobbyListView.getId()); LobbyListView.setCellFactory(param -> { ListCell cell = new ListCell<>() { From e58f01e4b678daafe5d253c9c235a2a699e4e051 Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Sun, 1 May 2022 15:55:32 +0200 Subject: [PATCH 3/3] .getID() from lobbylistview for debugging --- .../client/gui/lounge/LoungeSceneViewController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java index 0f09fc2..bd4140c 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java @@ -21,6 +21,7 @@ import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; import javafx.collections.ObservableMap; import javafx.event.ActionEvent; +import javafx.event.Event; import javafx.event.EventHandler; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; @@ -199,7 +200,6 @@ public class LoungeSceneViewController implements Initializable { LobbyListView.setItems(lobbies); LOGGER.debug("In Initialize 2 LobbyListView" + LobbyListView); - LOGGER.debug("In Initialize 2 LobbyListView" + LobbyListView.getId()); LobbyListView.setCellFactory(param -> { ListCell cell = new ListCell<>() { @@ -384,6 +384,7 @@ public class LoungeSceneViewController implements Initializable { @Override public void run() { lobbies.add(item); + LobbyListView.refresh(); LOGGER.debug("within newLobby() run() thread"); LOGGER.debug(item.toString()); LOGGER.debug("In newLobby() run() " + LobbyListView);