Newer
Older
package baleine.common.interfaces.server;
import java.util.ArrayList;
import java.util.UUID;
import com.sun.jmx.snmp.Timestamp;
import baleine.common.dataModel.GameLight;
import baleine.common.dataModel.Message;
import baleine.common.dataModel.Move;
import baleine.common.dataModel.UserLight;
public interface IComToData {
public void requestPlayerByUUID(UUID playerID);
public void addNewUser(UserLight userLight);
public void createGame(GameLight gameLight);
public void requestGameSave(UUID gameID);
public Message receiveNewChatMessage(String message, Timestamp timestamp, UUID userID, UUID gameID);
public ArrayList<UUID> getAllGameParticipants (UUID gameID);
public void disconnectUser(UUID userID);
public void addSpectator(GameLight gameLight, UserLight userLight);
public void sendMove(Move move);
}