de.jadv.lib.events.fromclient
Class UseObjectEvent

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

public class UseObjectEvent
extends JAdvEvent

Event to tell the server, that the player wants to use an object

Author:
neitzel
See Also:
Serialized Form

Field Summary
 byte _direction
           
 java.lang.String _object
           
 
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
UseObjectEvent(java.nio.ByteBuffer buf)
           
UseObjectEvent(java.lang.String Object)
           
UseObjectEvent(java.lang.String Object, byte Direction)
          Creates a new instance of UseObject
 
Method Summary
 java.nio.ByteBuffer encodeEvent()
           
 
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

_object

public java.lang.String _object

_direction

public byte _direction
Constructor Detail

UseObjectEvent

public UseObjectEvent(java.lang.String Object,
                      byte Direction)
Creates a new instance of UseObject


UseObjectEvent

public UseObjectEvent(java.lang.String Object)

UseObjectEvent

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