Merge remote-tracking branch 'origin/feat/client-chat' into feat/client-chat
# Conflicts: # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatController.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatModel.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/Message.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ChatClient.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/ClientService.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/GameClient.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/network/LobbyClient.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatBoxController.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatViewController.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/get_next_message/GetNextMessageHandler.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/get_next_message/GetNextMessageResponse.java # src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/send_message/SendMessageParser.java # src/main/resources/ui-structure/Casinogameui.fxml # src/main/resources/ui-structure/components/chatui/chatbox.fxml # src/main/resources/ui-structure/components/chatui/chattab.fxml # src/main/resources/ui-structure/gameuicomponents/chatui/chatbox.fxml # src/test/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatApplication.java # src/test/java/ch/unibas/dmi/dbis/cs108/casono/client/chat/ChatTest.java
This commit is contained in:
@@ -144,7 +144,6 @@ public class Message {
|
||||
case "WHISPER":
|
||||
return new Message(
|
||||
ChatType.WHISPER,
|
||||
-1,
|
||||
m.group("user"),
|
||||
m.group("target"),
|
||||
m.group("time"),
|
||||
|
||||
@@ -4,6 +4,7 @@ import ch.unibas.dmi.dbis.cs108.casono.client.game.Card;
|
||||
import ch.unibas.dmi.dbis.cs108.casono.client.game.GameState;
|
||||
import ch.unibas.dmi.dbis.cs108.casono.client.game.Player;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -42,10 +43,13 @@ public class GameClient {
|
||||
* @param input The raw response string from the server.
|
||||
* @return A GameState object representing the current state of the game.
|
||||
*/
|
||||
private GameState parseGameState(String input) {
|
||||
private GameState parseGameState(List<String> input) {
|
||||
|
||||
GameState state = new GameState();
|
||||
|
||||
String[] lines = input.split("\n");
|
||||
|
||||
Player currentPlayer = null;
|
||||
Card currentCard = null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user