Skip to content
Snippets Groups Projects
IDataToCom.java 883 B
Newer Older
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 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);