marauroa.net
Class MessageS2CCharacterList

java.lang.Object
marauroa.net.Message
marauroa.net.MessageS2CCharacterList
- All Implemented Interfaces:
- Serializable
- public class MessageS2CCharacterList
- extends Message
The CharacterListMessage is sent from server to client to inform client about
the possible election of character to play with.
| Fields inherited from class marauroa.net.Message |
clientid, CLIENTID_INVALID, source, type, TYPE_C2S_ACTION, TYPE_C2S_CHOOSECHARACTER, TYPE_C2S_LOGIN, TYPE_C2S_LOGOUT, TYPE_C2S_PERCEPTION_ACK, TYPE_INVALID, TYPE_S2C_ACTION_ACK, TYPE_S2C_CHARACTERLIST, TYPE_S2C_CHOOSECHARACTER_ACK, TYPE_S2C_CHOOSECHARACTER_NACK, TYPE_S2C_LOGIN_ACK, TYPE_S2C_LOGIN_NACK, TYPE_S2C_LOGOUT_ACK, TYPE_S2C_LOGOUT_NACK, TYPE_S2C_PERCEPTION, TYPE_S2C_SERVERINFO |
characters
private java.lang.String[] characters
MessageS2CCharacterList
public MessageS2CCharacterList()
- Constructor for allowing creation of an empty message
MessageS2CCharacterList
public MessageS2CCharacterList(java.net.InetSocketAddress source,
java.lang.String[] characters)
- Constructor with a TCP/IP source/destination of the message and the name
of the choosen character.
getCharacters
public java.lang.String[] getCharacters()
- This method returns the list of characters that the player owns
toString
public java.lang.String toString()
- This method returns a String that represent the object
writeObject
public void writeObject(OutputSerializer out)
throws java.io.IOException
- Description copied from class:
Message
- Serialize the object into an ObjectOutput
- Specified by:
writeObject in interface Serializable- Overrides:
writeObject in class Message
readObject
public void readObject(InputSerializer in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Message
- Serialize the object from an ObjectInput
- Specified by:
readObject in interface Serializable- Overrides:
readObject in class Message