Skip to content
Snippets Groups Projects
Commit b51f1bdb authored by Corentin-Boulanger's avatar Corentin-Boulanger
Browse files

updated common.interfaces package name & added methods for client.IComToData

parent 4eaf7e08
Branches main
No related tags found
1 merge request!6Feature/com/server classes
This commit is part of merge request !8. Comments created here will be created in the context of that merge request.
package baleine.common.interface.server;
public interface IComToData {
}
package baleine.common.interfaces.client;
import java.util.ArrayList;
import java.util.UUID;
import baleine.common.dataModel.Board;
import baleine.common.dataModel.GameHeavy;
import baleine.common.dataModel.GameLight;
import baleine.common.dataModel.Message;
import baleine.common.dataModel.UserLight;
public interface IComToData {
public void forwardPlayerProfile(UserLight user);
public void addAuthenticatedPlayer(UserLight user);
public void receiveGameData(ArrayList<UserLight> user);
public void addNewUser(UserLight user);
public void notifyNewGame(GameLight newGameCreated);
public void sendGameSave(GameHeavy game, UUID userId);
public void receiveChatMessage(Message message);
public void removeDisconnectedUser(UUID user);
public void addSpectatorToGame(UserLight spectator);
public void receiveJoinRequestAnswer(boolean isAccepted, UUID gameUUID);
public void receiveJoinRequest(UUID userProposingUUID, UUID gameUUID);
public void notifyEndGame(GameLight game);
public void updateBoard(Board board);
public void endGame(GameLight endGameInfo);
}
package baleine.common.interface.client;
package baleine.common.interfaces.client;
public interface IDataToCom {
......
package baleine.common.interface.client;
package baleine.common.interfaces.server;
public interface IComToData {
......
package baleine.common.interface.server;
package baleine.common.interfaces.server;
public interface IDataToCom {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment