Uses of Class
de.jadv.lib.events.JAdvEvent

Packages that use JAdvEvent
de.jadv.client This package includes the whole client, that is needed.  
de.jadv.lib The libary of JAdventure.  
de.jadv.lib.events Events, that will be sent between Client and Server (using tcp/ip)
 
de.jadv.lib.events.fromclient Events, that will be sent from the Client to the Server (maybe also into the other direction)
 
de.jadv.lib.events.toclient Events, that will be sent from the Server to the Client (maybe also into the other direction)
 
de.jadv.lib.network Network stuff, that implements the java.nio channels, that are needed in Server and Client
 
de.jadv.server.lib The Server Data-Structures ...  
org.jadv.basic JadvLib: Some basic objects
 
org.jadv.events JadvLib: Some basic events
 
 

Uses of JAdvEvent in de.jadv.client
 

Methods in de.jadv.client that return JAdvEvent
 JAdvEvent GameData.nextEvent(JAdvEvent event)
          Generic method for JAdvEvents that are handled yet.
 JAdvEvent GameData.nextEvent(LevelInformationEvent event)
           
 JAdvEvent GameData.nextEvent(NeedLevelEvent event)
           
 JAdvEvent GameData.nextEvent(InNewLevelEvent event)
           
 JAdvEvent GameData.nextEvent(ObjectEvent event)
           
 JAdvEvent GameData.nextEvent(ObjectOutOfSightEvent event)
           
 JAdvEvent GameData.nextEvent(AvailableRacesEvent event)
           
private  JAdvEvent GameData.insertLevelData(LevelInformationEvent lie)
           
 JAdvEvent JAdvClient.decodeEvent()
           
 

Methods in de.jadv.client with parameters of type JAdvEvent
 JAdvEvent GameData.nextEvent(JAdvEvent event)
          Generic method for JAdvEvents that are handled yet.
 void JAdvClient.sendEvent(JAdvEvent event)
           
 void JAdvClient.handleEvent(JAdvEvent event)
          Handle the specified Event.
 

Uses of JAdvEvent in de.jadv.lib
 

Methods in de.jadv.lib that return JAdvEvent
static JAdvEvent EventCoder.decodeEvent(java.nio.ByteBuffer buf)
          Deprecated.  
 

Methods in de.jadv.lib with parameters of type JAdvEvent
static java.nio.ByteBuffer EventCoder.encodeEvent(JAdvEvent event)
          Deprecated.  
 

Uses of JAdvEvent in de.jadv.lib.events
 

Fields in de.jadv.lib.events declared as JAdvEvent
(package private)  JAdvEvent EventTransmitObject._event
           
 

Methods in de.jadv.lib.events that return JAdvEvent
 JAdvEvent EventTransmitObject.getEvent()
           
static JAdvEvent JAdvEvent.decodeEvent(java.nio.ByteBuffer buf)
           
 

Methods in de.jadv.lib.events with parameters of type JAdvEvent
static java.nio.ByteBuffer JAdvEvent.encodeEvent(JAdvEvent event)
           
 

Constructors in de.jadv.lib.events with parameters of type JAdvEvent
EventTransmitObject(java.lang.String Target, JAdvEvent event)
          Constructor for ElementTransmitObject.
 

Uses of JAdvEvent in de.jadv.lib.events.fromclient
 

Subclasses of JAdvEvent in de.jadv.lib.events.fromclient
 class AttackEvent
          Event to tell the server, that the player wants to attack somebody / in some direction
 class GetRacesEvent
          The client requests the available Races
No User must be logged in
 class LoginEvent
          LoginEvent tells the Server, that a user wants to log in!
 class MoveObjectEvent
          Event from the client: One object should be moved inside another (e.g. move something inside a chest or take an object)
 class NewPlayerEvent
          The player wants to create a new player
 class PlayerMoveEvent
          Player wants to move
 class RequestLongEvent
          Request a long description of an object
 class RequestShortEvent
          Request a short descrption of an object
 class SendMessageEvent
          Send a message to a target
 class UseObjectEvent
          Event to tell the server, that the player wants to use an object
 

Uses of JAdvEvent in de.jadv.lib.events.toclient
 

Subclasses of JAdvEvent in de.jadv.lib.events.toclient
 class AllPlayerStatsEvent
          Transmit all stats to the client (These stats are of the player itself!)
 class AvailableRacesEvent
          Sent all available Races to the client.
 class ErrorEvent
          An error occured and it is sent to the client.
 class InNewLevelEvent
          Tells the client, that the player is now inside a new level
 class IsLoggedInEvent
          Message, that the player is now logged in.
 class LevelInformationEvent
          Sends the Background Information to the client
 class LibVersionEvent
          Send the LibVersion of the server to the client.
 class MessageEvent
          Send a Message to the Client
 class NeedLevelEvent
          This Event can have different meanings:
1) The server can send it to the client, when the client should load another Level now (and not when the player entering it!)
 class ObjectAttributesEvent
          Send the object attributes to the client.
 class ObjectEvent
          Tells the client, that the player sees an object.
 class ObjectOutOfSightEvent
          This class tells the client, that the Object has moved out of sight and cannot be seen any longer.
 class PlayerIDEvent
          Sends the ID of the player to the client, so that the client knows, which object should be in the "center" of the screen.
 class QuitEvent
          Tells the Server / Client, that the connection will be closed!
 class ShortPlayerStatsEvent
          Transfers only HP and SP to the client
 class SubObjectEvent
          The clients need to know, that there is an object inside another object.
 class UnknownEvent
          If an Event cannot be read from the buffer, this event will be given to the server / client!
 

Uses of JAdvEvent in de.jadv.lib.network
 

Methods in de.jadv.lib.network that return JAdvEvent
 JAdvEvent SyncByteBuffersForChannels.decodeEvent()
           
 

Methods in de.jadv.lib.network with parameters of type JAdvEvent
 void SyncByteBuffersForChannels.sendEvent(JAdvEvent event)
           
 

Uses of JAdvEvent in de.jadv.server.lib
 

Fields in de.jadv.server.lib declared as JAdvEvent
 JAdvEvent ReceivedEvent.event
           
 

Methods in de.jadv.server.lib that return JAdvEvent
 JAdvEvent ReceivedEvent.getEvent()
           
 

Methods in de.jadv.server.lib with parameters of type JAdvEvent
 void PlayerContainer.sendEvent(java.lang.String target, JAdvEvent event)
          Send an event to a player
 

Constructors in de.jadv.server.lib with parameters of type JAdvEvent
ReceivedEvent(JAdvEvent evnt, PlayerData data)
          Constructor for ReceivedEvent.
 

Uses of JAdvEvent in org.jadv.basic
 

Methods in org.jadv.basic with parameters of type JAdvEvent
static void JAdvObject.sendPlayerEvent(java.lang.String playerID, JAdvEvent event)
          Sends an Event to a player
 

Uses of JAdvEvent in org.jadv.events
 

Methods in org.jadv.events with parameters of type JAdvEvent
 void ClientEvent.sendEventBack(JAdvEvent event)
          Sends an Event back to the client which sends us this event