From 9420717b442630ce0581f030d6cc2cc1e0f0b2d0 Mon Sep 17 00:00:00 2001 From: Alistair McIntyre Date: Mon, 14 Aug 2017 13:38:41 +1200 Subject: [PATCH] Added Messages to MessageType, continued working on request. tags: #story[1142] --- .../server/messages/CustomizeRequestMessage.java | 14 ++++++++++++-- .../gameServer/server/messages/MessageType.java | 5 ++++- 2 files changed, 16 insertions(+), 3 deletions(-) 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;