Class ConnectEvent
java.lang.Object
it.polimi.ingsw.Server.Messages.Events.Internal.ConnectEvent
- All Implemented Interfaces:
ClientEvent
- Direct Known Subclasses:
ClientConnectEvent
,ClientDisconnectEvent
This Event is generated when a lobby's client connects or disconnects and is sent to the lobby's clients.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionConnectEvent
(String affectedNickname, List<String> players) Create the event -
Method Summary
Modifier and TypeMethodDescriptionGet the user that generated this eventGet the players connected to the lobby
-
Field Details
-
nickname
-
players
-
-
Constructor Details
-
ConnectEvent
Create the event- Parameters:
affectedNickname
- the nickname of the player that just caused this eventplayers
- the list of all connected players
-
-
Method Details
-
getNickname
Get the user that generated this event- Returns:
- the nickname of the user that just caused this event
-
getPlayers
Get the players connected to the lobby- Returns:
- an Unmodifiable
List
containing players in the lobby
-