diff --git a/src/main/java/seng302/gameServer/server/messages/CustomizeRequestMessage.java b/src/main/java/seng302/gameServer/server/messages/CustomizeRequestMessage.java index 943da0ba..1f5bd126 100644 --- a/src/main/java/seng302/gameServer/server/messages/CustomizeRequestMessage.java +++ b/src/main/java/seng302/gameServer/server/messages/CustomizeRequestMessage.java @@ -3,12 +3,22 @@ package seng302.gameServer.server.messages; public class CustomizeRequestMessage extends Message { - CustomizeRequestType customizeType; + private static int MESSAGE_LENGTH = 2; + //Message fields private Double sourceID; + private CustomizeRequestType customizeType; - public CustomizeRequestMessage(CustomizeRequestType customizeType, Double sourceID,) + public CustomizeRequestMessage(CustomizeRequestType customizeType, Double sourceID) { + setHeader( + new Header(MessageType.CUSTOMIZATION_REQUEST, sourceID.intValue(), (short) getSize())); + + allocateBuffer(); + writeHeaderToBuffer(); + + + } @Override public int getSize() { diff --git a/src/main/java/seng302/gameServer/server/messages/MessageType.java b/src/main/java/seng302/gameServer/server/messages/MessageType.java index 4552d781..6b32fd65 100644 --- a/src/main/java/seng302/gameServer/server/messages/MessageType.java +++ b/src/main/java/seng302/gameServer/server/messages/MessageType.java @@ -19,7 +19,10 @@ public enum MessageType { AVERAGE_WIND(47), BOAT_ACTION(100), REGISTRATION_REQUEST(101), - REGISTRATION_RESPONSE(102); + REGISTRATION_RESPONSE(102), + CUSTOMIZATION_REQUEST(103), + CUSTOMIZATION_RESPONSE(104); + private int code;