Bugfixes
This commit is contained in:
@@ -19,8 +19,8 @@ public final class HandMessage extends ObserverMessage {
|
||||
*/
|
||||
private final @NotNull UUID player;
|
||||
/**
|
||||
* A list of all the hand cards. May consist only of {@link Card#HIDDEN} if the cars are not visible to the player
|
||||
* receiving this message
|
||||
* A list of all the hand cards. May consist only of {@link Card#HIDDEN} if the cards are not visible to the player
|
||||
* receiving this message.
|
||||
*/
|
||||
private final @NotNull List<@NotNull Card> hand;
|
||||
|
||||
|
@@ -4,9 +4,9 @@ import eu.jonahbauer.wizard.common.messages.data.PlayerData;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public final class PlayerJoinMessage extends PlayerModifiedMessage {
|
||||
public final class PlayerJoinedMessage extends PlayerModifiedMessage {
|
||||
|
||||
public PlayerJoinMessage(PlayerData playerData) {
|
||||
public PlayerJoinedMessage(PlayerData playerData) {
|
||||
super(playerData);
|
||||
}
|
||||
}
|
@@ -9,7 +9,7 @@ import java.util.UUID;
|
||||
@Getter
|
||||
@RequiredArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public final class PlayerLeaveMessage extends ServerMessage {
|
||||
public final class PlayerLeftMessage extends ServerMessage {
|
||||
/**
|
||||
* UUID of player who has left
|
||||
*/
|
@@ -8,9 +8,9 @@ import lombok.RequiredArgsConstructor;
|
||||
@Getter
|
||||
@RequiredArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public sealed class PlayerModifiedMessage extends ServerMessage permits PlayerJoinMessage {
|
||||
public sealed class PlayerModifiedMessage extends ServerMessage permits PlayerJoinedMessage {
|
||||
/**
|
||||
* Joining player
|
||||
*/
|
||||
private final PlayerData playerData;
|
||||
private final PlayerData player;
|
||||
}
|
||||
|
@@ -7,7 +7,7 @@ import eu.jonahbauer.wizard.common.util.SealedClassTypeAdapterFactory;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode
|
||||
public abstract sealed class ServerMessage permits AckMessage, GameMessage, JoinedSessionMessage, NackMessage, PlayerLeaveMessage, PlayerModifiedMessage, SessionListMessage, SessionModifiedMessage, SessionRemovedMessage, StartingGameMessage {
|
||||
public abstract sealed class ServerMessage permits AckMessage, GameMessage, JoinedSessionMessage, NackMessage, PlayerLeftMessage, PlayerModifiedMessage, SessionListMessage, SessionModifiedMessage, SessionRemovedMessage, StartingGameMessage {
|
||||
public static final Gson GSON = new GsonBuilder()
|
||||
.registerTypeAdapterFactory(SealedClassTypeAdapterFactory.of(ServerMessage.class, "Message"))
|
||||
.registerTypeAdapterFactory(SealedClassTypeAdapterFactory.of(ObserverMessage.class, "Message"))
|
||||
|
Reference in New Issue
Block a user