@@ -0,0 +1,865 @@
+package com.apixandru.rummikub.client;%0A%0Aimport com.apixandru.rummikub.api.room.RummikubRoomListener;%0Aimport com.apixandru.rummikub.brotocol.connect.server.PacketPlayerJoined;%0Aimport com.apixandru.rummikub.brotocol.connect.server.PacketPlayerLeft;%0Aimport com.apixandru.rummikub.brotocol.util.MultiPacketHandler;%0Aimport com.apixandru.rummikub.client.waiting.PlayerJoinedHandler;%0Aimport com.apixandru.rummikub.client.waiting.PlayerLeftHandler;%0A%0A/**%0A * @author Alexandru-Constantin Bledea%0A * @since January 19, 2017%0A */%0Apublic class ClientWaitingRoomPacketHandler extends MultiPacketHandler %7B%0A%0A    ClientWaitingRoomPacketHandler(Reference%3CRummikubRoomListener%3E waitingRoomListener) %7B%0A        register(PacketPlayerJoined.class, new PlayerJoinedHandler(waitingRoomListener));%0A        register(PacketPlayerLeft.class, new PlayerLeftHandler(waitingRoomListener));%0A    %7D%0A%0A%7D%0A

add client waiting room handler