Newer
Older
Corentin-Boulanger
committed
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;
Corentin-Boulanger
committed
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);
Corentin-Boulanger
committed