From efdd1167d21e7a63356782be0a2d2f5c1a15f81d Mon Sep 17 00:00:00 2001 From: Seraina Date: Fri, 8 Apr 2022 10:27:19 +0200 Subject: [PATCH] Adjusted Passenger class for testing of VoteHandler --- .../cs108/gamelogic/klassenstruktur/Passenger.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/gamelogic/klassenstruktur/Passenger.java b/src/main/java/ch/unibas/dmi/dbis/cs108/gamelogic/klassenstruktur/Passenger.java index 24fb765..c968db9 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/gamelogic/klassenstruktur/Passenger.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/gamelogic/klassenstruktur/Passenger.java @@ -25,12 +25,19 @@ public class Passenger { * @param msg the message that is sent to this player. **/ public void send(String msg) { - if (isPlayer) { + if (msg.equals("Vote on who to ghostify!") || msg.equals("Vote for a ghost to kick off!")) { + vote = (int) (Math.random() * 6); + hasVoted = true; // for testing, when is it set to false again? + LOGGER.info("Voted for Position" + vote); + } else { + LOGGER.debug(msg); + } + /*if (isPlayer) { //TODO: maybe put a formatter here, so protocol msg are only send between sever-client clientHandler.sendMsgToClient(msg); //ToDO(Seraina): Make sure only the right kind of messages are sent - } else { + } else { //is a NPC //TODO: call a method that identifies message for NPC and calls respective methode NPCParser - } + }*/ } /**