fix: fixed wrong Variable type in GameAssignmentMessage
This commit is contained in:
parent
788591268c
commit
b8e13f295c
@ -1,6 +1,10 @@
|
|||||||
package uulm.teamname.marvelous.gamelibrary.messages;
|
package uulm.teamname.marvelous.gamelibrary.messages;
|
||||||
|
|
||||||
import uulm.teamname.marvelous.gamelibrary.config.CharacterConfig;
|
import uulm.teamname.marvelous.gamelibrary.config.CharacterConfig;
|
||||||
|
import uulm.teamname.marvelous.gamelibrary.config.CharacterProperties;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
public class GameAssignmentMessage extends BasicMessage {
|
public class GameAssignmentMessage extends BasicMessage {
|
||||||
|
|
||||||
@ -8,5 +12,21 @@ public class GameAssignmentMessage extends BasicMessage {
|
|||||||
public String gameID;
|
public String gameID;
|
||||||
|
|
||||||
/** The characters the player can choose from */
|
/** The characters the player can choose from */
|
||||||
public CharacterConfig[] characterSelection;
|
public CharacterProperties[] characterSelection;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) return true;
|
||||||
|
if (o == null || getClass() != o.getClass()) return false;
|
||||||
|
if (!super.equals(o)) return false;
|
||||||
|
GameAssignmentMessage that = (GameAssignmentMessage) o;
|
||||||
|
return Objects.equals(gameID, that.gameID) && Arrays.equals(characterSelection, that.characterSelection);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
int result = Objects.hash(super.hashCode(), gameID);
|
||||||
|
result = 31 * result + Arrays.hashCode(characterSelection);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user