de.jadv.lib.events.toclient
Class ObjectOutOfSightEvent

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

public class ObjectOutOfSightEvent
extends JAdvEvent

This class tells the client, that the Object has moved out of sight and cannot be seen any longer.

Author:
neitzel
See Also:
Serialized Form

Field Summary
 byte _direction
           
 java.lang.String _objectID
           
 
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
ObjectOutOfSightEvent(java.nio.ByteBuffer buf)
           
ObjectOutOfSightEvent(java.lang.String ObjectID)
          Constructor for JObjectOutEvent.
ObjectOutOfSightEvent(java.lang.String ObjectID, byte direction)
           
 
Method Summary
 java.nio.ByteBuffer encodeEvent()
           
 byte getDirection()
           
 java.lang.String getObjectID()
           
 
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

_objectID

public java.lang.String _objectID

_direction

public byte _direction
Constructor Detail

ObjectOutOfSightEvent

public ObjectOutOfSightEvent(java.lang.String ObjectID)
Constructor for JObjectOutEvent.


ObjectOutOfSightEvent

public ObjectOutOfSightEvent(java.lang.String ObjectID,
                             byte direction)

ObjectOutOfSightEvent

public ObjectOutOfSightEvent(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

getObjectID

public java.lang.String getObjectID()

getDirection

public byte getDirection()