Skip to content
Snippets Groups Projects
Commit cba4f90e authored by Clement Lebre's avatar Clement Lebre
Browse files

Merge branch 'feature/com/serverClasses' into 'int/com'

Feature/com/server classes

See merge request !6
parents abc124f0 b6535b66
No related branches found
No related tags found
1 merge request!6Feature/com/server classes
Showing
with 120 additions and 0 deletions
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.interfaces.client;
public interface IDataToCom {
}
package baleine.common.interfaces.server;
public interface IComToData {
}
package baleine.common.interfaces.server;
public interface IDataToCom {
}
package baleine.server.network;
public class AddNewUserToServerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class ChatMessageToServerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class DisconnectionRequestMessage {
}
\ No newline at end of file
package baleine.server.network;
public class GameSaveRequestMessage {
}
\ No newline at end of file
package baleine.server.network;
public class GetPlayerByUUIDMessage {
}
\ No newline at end of file
package baleine.server.network;
public class JoinRequestAnswerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class MoveToSendServerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class NewGameToServerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class SpectatorToAddServerMessage {
}
\ No newline at end of file
package baleine.server.network;
public class ChatMessageToClientMessage {
}
\ No newline at end of file
package baleine.server.network;
public class DisconnectedUserMessage {
}
\ No newline at end of file
package baleine.server.network;
public class EndGameSignalToClientMessage {
}
\ No newline at end of file
package baleine.server.network;
public class GameSaveMessage {
}
\ No newline at end of file
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