de.jadv.lib.events.toclient
Class AvailableRacesEvent

java.lang.Object
  |
  +--de.jadv.lib.events.JAdvEvent
        |
        +--de.jadv.lib.events.toclient.AvailableRacesEvent
All Implemented Interfaces:
java.io.Serializable

public class AvailableRacesEvent
extends JAdvEvent

Sent all available Races to the client.

Author:
neitzel
See Also:
Serialized Form

Field Summary
protected  java.util.Collection _races
           
 
Fields inherited from class de.jadv.lib.events.JAdvEvent
BUFFERSIZE, CODE_AllPlayerStatsEvent, CODE_AttackEvent, CODE_AvailableRacesEvent, CODE_ErrorEvent, CODE_FightEvent, CODE_GetRacesEvent, CODE_InNewLevelEvent, CODE_IsLoggedInEvent, CODE_IsNotLoggedInEvent, CODE_JAdvEvent, CODE_LevelInformationEvent, CODE_LibVersionEvent, CODE_LoginEvent, CODE_MessageEvent, CODE_MoveObjectEvent, CODE_NeedLevelEvent, CODE_NewPlayerEvent, CODE_ObjectAttributesEvent, CODE_ObjectEvent, CODE_ObjectOutEvent, CODE_PlayerIDEvent, CODE_PlayerMoveEvent, CODE_QuitEvent, CODE_RequestLongEvent, CODE_RequestShortEvent, CODE_SendMessageEvent, CODE_ShortPlayerStatsEvent, CODE_SubObjectEvent, CODE_UnknownEvent, CODE_UseObjectEvent, debug, EVENT_CODER_VERSION
 
Constructor Summary
AvailableRacesEvent(java.nio.ByteBuffer buf)
           
AvailableRacesEvent(java.util.Collection races)
          Constructor for JRacesEvent.
 
Method Summary
 java.nio.ByteBuffer encodeEvent()
           
 java.util.Collection getRaces()
           
 
Methods inherited from class de.jadv.lib.events.JAdvEvent
decodeEvent, encodeEvent, getCreateTime, isNewer, isOlder, readBackground, readString, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_races

protected java.util.Collection _races
Constructor Detail

AvailableRacesEvent

public AvailableRacesEvent(java.util.Collection races)
Constructor for JRacesEvent.


AvailableRacesEvent

public AvailableRacesEvent(java.nio.ByteBuffer buf)
                    throws java.io.IOException
Method Detail

encodeEvent

public java.nio.ByteBuffer encodeEvent()
                                throws java.io.IOException
Specified by:
encodeEvent in class JAdvEvent
java.io.IOException

getRaces

public java.util.Collection getRaces()