MCPcopy Create free account
hub / github.com/catabriga/graphwar / removePlayer

Method removePlayer

src/GlobalServer/GlobalServer.java:158–174  ·  view source on GitHub ↗
(LobbyPlayer player)

Source from the content-addressed store, hash-verified

156
157
158 public void removePlayer(LobbyPlayer player)
159 {
160 String message = NetworkProtocol.QUIT+"&"+player.getID();
161 sendMessageAll(message);
162
163 player.disconnect();
164
165 synchronized(players)
166 {
167 players.remove(player);
168 }
169
170 if(player.getRoom() != null)
171 {
172 removeRoom(player.getRoom());
173 }
174 }
175
176 public void removeRoom(Room room)
177 {

Callers 2

handleMessageMethod · 0.95
runMethod · 0.45

Calls 5

sendMessageAllMethod · 0.95
removeRoomMethod · 0.95
getRoomMethod · 0.80
getIDMethod · 0.45
disconnectMethod · 0.45

Tested by

no test coverage detected