cz.cuni.amis.pogamut.udk.communication.messages.gbcommands
Class CheckReachability

Package class diagram package CheckReachability
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
      extended by cz.cuni.amis.pogamut.udk.communication.messages.gbcommands.CheckReachability

public class CheckReachability
extends CommandMessage

Check to see if you can move directly to a destination without hitting an obstruction, falling in a pit, etc. Responding with RCH message. Corresponding GameBots command is CHECKREACH.


Field Summary
protected  String Id
          Message Id made up by you and echoed in response so you can match up response with query.
protected  Location Location
          Location you want to go to.
protected  UnrealId Target
          The unique Id of a player/object/nav point/whatever.
 
Constructor Summary
CheckReachability()
          Creates new instance of command CheckReachability.
CheckReachability(CheckReachability original)
          Cloning constructor.
CheckReachability(String Id, UnrealId Target, Location Location)
          Creates new instance of command CheckReachability.
 
Method Summary
 String getId()
          Message Id made up by you and echoed in response so you can match up response with query.
 Location getLocation()
          Location you want to go to.
 UnrealId getTarget()
          The unique Id of a player/object/nav point/whatever.
 CheckReachability setId(String Id)
          Message Id made up by you and echoed in response so you can match up response with query.
 CheckReachability setLocation(Location Location)
          Location you want to go to.
 CheckReachability setTarget(UnrealId Target)
          The unique Id of a player/object/nav point/whatever.
 String toHtmlString()
           
 String toMessage()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Id

protected String Id
Message Id made up by you and echoed in response so you can match up response with query.


Target

protected UnrealId Target
The unique Id of a player/object/nav point/whatever.


Location

protected Location Location
Location you want to go to. Normal location rules. Only used if no Target is sent.

Constructor Detail

CheckReachability

public CheckReachability(String Id,
                         UnrealId Target,
                         Location Location)
Creates new instance of command CheckReachability. Check to see if you can move directly to a destination without hitting an obstruction, falling in a pit, etc. Responding with RCH message. Corresponding GameBots message for this command is CHECKREACH.

Parameters:
Id - Message Id made up by you and echoed in response so you can match up response with query.
Target - The unique Id of a player/object/nav point/whatever.
Location - Location you want to go to. Normal location rules. Only used if no Target is sent.

CheckReachability

public CheckReachability()
Creates new instance of command CheckReachability. Check to see if you can move directly to a destination without hitting an obstruction, falling in a pit, etc. Responding with RCH message. Corresponding GameBots message for this command is CHECKREACH.

WARNING: this is empty-command constructor, you have to use setters to fill it up!


CheckReachability

public CheckReachability(CheckReachability original)
Cloning constructor.

Method Detail

getId

public String getId()
Message Id made up by you and echoed in response so you can match up response with query.


setId

public CheckReachability setId(String Id)
Message Id made up by you and echoed in response so you can match up response with query.


getTarget

public UnrealId getTarget()
The unique Id of a player/object/nav point/whatever.


setTarget

public CheckReachability setTarget(UnrealId Target)
The unique Id of a player/object/nav point/whatever.


getLocation

public Location getLocation()
Location you want to go to. Normal location rules. Only used if no Target is sent.


setLocation

public CheckReachability setLocation(Location Location)
Location you want to go to. Normal location rules. Only used if no Target is sent.


toString

public String toString()
Overrides:
toString in class CommandMessage

toHtmlString

public String toHtmlString()

toMessage

public String toMessage()


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.