package baleine.common.interfaces.client; import java.net.InetAddress; import java.util.UUID; import com.sun.jmx.snmp.Timestamp; import baleine.common.dataModel.GameLight; import baleine.common.dataModel.Move; import baleine.common.dataModel.UserLight; public interface IDataToCom { public void getPlayerByUUID(UUID playerRequested); public void connectedUserOnline(UserLight user, InetAddress adress); public void addNewGameAvailable(GameLight newGame); public void requestGameSave(UUID gameId, UUID userId); public void sendChatMessage(String message, Timestamp time); public void sendDisconnectingRequest(UUID user); public void addSpectator(GameLight game, UserLight spectator); public void askJoinGame(UUID gameId, UUID userId); public void sendJoinRequestAnswer(UUID userRequesting, UUID gameUUID, boolean isAccepted); public void sendMove(Move move); }