public interface ClientInf extends QuagentEntity
Modifier and Type | Method and Description |
---|---|
BatchRangefinder |
batchRangefinder(int type,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
long period)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
priority_t priority)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
priority_t priority,
long period)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
int distance,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
int distance,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
long period)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
int distance,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
priority_t priority)
Batch version of rangefinder.
|
BatchRangefinder |
batchRangefinder(int type,
int distance,
double rot,
double azi,
int width,
int height,
double sampleDeltaYaw,
double sampleDeltaPitch,
priority_t priority,
long period)
Batch version of rangefinder.
|
CanSee |
canSee(int entityid)
Asks the agent to tell you if it has line of "sight" to another entity (specified by the entityid you give it).
|
CanSee |
canSee(int entityid,
long period)
Asks the agent to tell you if it has line of "sight" to another entity (specified by the entityid you give it).
|
CanSee |
canSee(int entityid,
priority_t priority)
Asks the agent to tell you if it has line of "sight" to another entity (specified by the entityid you give it).
|
CanSee |
canSee(int entityid,
priority_t priority,
long period)
Asks the agent to tell you if it has line of "sight" to another entity (specified by the entityid you give it).
|
CheckInventory |
checkInventory()
Returns a list of items currently in the Quagent's inventory.
|
CheckInventory |
checkInventory(long period)
Returns a list of items currently in the Quagent's inventory.
|
CheckInventory |
checkInventory(long period,
priority_t priority)
Returns a list of items currently in the Quagent's inventory.
|
CheckInventory |
checkInventory(priority_t priority)
Returns a list of items currently in the Quagent's inventory.
|
Crouch |
crouch(boolean tocrouch)
Sets the Quagent's crouch state.
|
Crouch |
crouch(boolean tocrouch,
long period)
Sets the Quagent's crouch state.
|
Crouch |
crouch(boolean tocrouch,
priority_t priority)
Sets the Quagent's crouch state.
|
Crouch |
crouch(boolean tocrouch,
priority_t priority,
long period)
Sets the Quagent's crouch state.
|
CurrentAmmo |
currentAmmo(weapon wep)
Fetches the agent's remaining ammunition for a given weapon.
|
CurrentAmmo |
currentAmmo(weapon wep,
long period)
Fetches the agent's remaining ammunition for a given weapon.
|
CurrentAmmo |
currentAmmo(weapon wep,
priority_t priority)
Fetches the agent's remaining ammunition for a given weapon.
|
CurrentAmmo |
currentAmmo(weapon wep,
priority_t priority,
long period)
Fetches the agent's remaining ammunition for a given weapon.
|
CurrentArmor |
currentArmor()
Fetches the agent's current armor value.
|
CurrentArmor |
currentArmor(long period)
Fetches the agent's current armor value.
|
CurrentArmor |
currentArmor(priority_t priority)
Fetches the agent's current armor value.
|
CurrentArmor |
currentArmor(priority_t priority,
long period)
Fetches the agent's current armor value.
|
CurrentHealth |
currentHealth()
Fetches the current health of the agent.
|
CurrentHealth |
currentHealth(long period)
Fetches the current health of the agent.
|
CurrentHealth |
currentHealth(priority_t priority)
Fetches the current health of the agent.
|
CurrentHealth |
currentHealth(priority_t priority,
long period)
Fetches the current health of the agent.
|
CurrentLocation |
currentLocation()
Fetches the current location of the agent.
|
CurrentLocation |
currentLocation(long period)
Fetches the current location of the agent.
|
CurrentLocation |
currentLocation(priority_t priority)
Fetches the current location of the agent.
|
CurrentLocation |
currentLocation(priority_t priority,
long period)
Fetches the current location of the agent.
|
DepthViewpoint |
depthViewpoint()
Takes a depthmap image of the Quagent's current viewpoint.
|
DepthViewpoint |
depthViewpoint(long period)
Takes a depthmap image of the Quagent's current viewpoint.
|
DepthViewpoint |
depthViewpoint(long period,
priority_t priority)
Takes a depthmap image of the Quagent's current viewpoint.
|
DepthViewpoint |
depthViewpoint(priority_t priority)
Takes a depthmap image of the Quagent's current viewpoint.
|
Facing |
facing()
Fetches the agent's current facing.
|
Facing |
facing(long period)
Fetches the agent's current facing.
|
Facing |
facing(priority_t priority)
Fetches the agent's current facing.
|
Facing |
facing(priority_t priority,
long period)
Fetches the agent's current facing.
|
FireWeapon |
fireWeapon()
This command tells the agent to briefly fire its currently equipped weapon.
|
FireWeapon |
fireWeapon(long period)
This command tells the agent to briefly fire its currently equipped weapon.
|
FireWeapon |
fireWeapon(priority_t priority)
This command tells the agent to briefly fire its currently equipped weapon.
|
FireWeapon |
fireWeapon(priority_t priority,
long period)
This command tells the agent to briefly fire its currently equipped weapon.
|
Follow |
follow(int entityid)
Instructs the Quagent to follow the specified entity.
|
Follow |
follow(int entityid,
long duration)
Instructs the Quagent to follow the specified entity for the specified duration.
|
Follow |
follow(int entityid,
long duration,
priority_t priority)
Instructs the Quagent to follow the specified entity for the specified duration.
|
Follow |
follow(int entityid,
priority_t priority)
Instructs the Quagent to follow the specified entity.
|
ForgetAllTasks |
forgetAllTasks()
Removes all actions from the server command queue.
|
ForgetAllTasks |
forgetAllTasks(long period)
Removes all actions from the server command queue.
|
ForgetAllTasks |
forgetAllTasks(priority_t priority)
Removes all actions from the server command queue.
|
ForgetAllTasks |
forgetAllTasks(priority_t priority,
long period)
Removes all actions from the server command queue.
|
ImageViewpoint |
imageViewpoint()
Takes a color image of the Quagent's current viewpoint.
|
ImageViewpoint |
imageViewpoint(long period)
Takes a color image of the Quagent's current viewpoint.
|
ImageViewpoint |
imageViewpoint(long period,
priority_t priority)
Takes a color image of the Quagent's current viewpoint.
|
ImageViewpoint |
imageViewpoint(priority_t priority)
Takes a color image of the Quagent's current viewpoint.
|
Jump |
jump()
Makes the Quagent perform a single jump.
|
Jump |
jump(double dir,
double speed)
Makes the Quagent perform a single jump.
|
Jump |
jump(double dir,
double speed,
long period)
Makes the Quagent perform a single jump.
|
Jump |
jump(double dir,
double speed,
priority_t priority)
Makes the Quagent perform a single jump.
|
Jump |
jump(double dir,
double speed,
priority_t priority,
long period)
Makes the Quagent perform a single jump.
|
Jump |
jump(long period)
Makes the Quagent perform a single jump.
|
Jump |
jump(priority_t priority)
Makes the Quagent perform a single jump.
|
Jump |
jump(priority_t priority,
long period)
Makes the Quagent perform a single jump.
|
MaxArmor |
maxArmor()
Fetches the maximum possible armor value of the agent.
|
MaxArmor |
maxArmor(long period)
Fetches the maximum possible armor value of the agent.
|
MaxArmor |
maxArmor(priority_t priority)
Fetches the maximum possible armor value of the agent.
|
MaxArmor |
maxArmor(priority_t priority,
long period)
Fetches the maximum possible armor value of the agent.
|
MaxHealth |
maxHealth()
Fetches the maximum possible health of the agent.
|
MaxHealth |
maxHealth(long period)
Fetches the maximum possible health of the agent.
|
MaxHealth |
maxHealth(priority_t priority)
Fetches the maximum health of the agent.
|
MaxHealth |
maxHealth(priority_t priority,
long period)
Fetches the maximum health of the agent.
|
MoveBy |
moveBy(double dist)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
double speed)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dir,
double dist,
double speed)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
int obstacles)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
int obstacles,
long period)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
int obstacles,
priority_t priority)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
int obstacles,
priority_t priority,
long period)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
long period)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
priority_t priority)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dir,
double dist,
double speed,
priority_t priority,
long period)
Moves the Quagent the specified distance in the specified direction.
|
MoveBy |
moveBy(double dist,
double speed,
long period)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
double speed,
priority_t priority)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
double speed,
priority_t priority,
long period)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
long period)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
priority_t priority)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveBy |
moveBy(double dist,
priority_t priority,
long period)
Moves the Quagent the specified distance, in the direction of the Quagent's current facing.
|
MoveFor |
moveFor(double time)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
double speed)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
int obstacles)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
int obstacles,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
int obstacles,
priority_t priority)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
int obstacles,
priority_t priority,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
priority_t priority)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double dir,
double time,
double speed,
priority_t priority,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
double speed,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
double speed,
priority_t priority)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
double speed,
priority_t priority,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
priority_t priority)
Moves the Quagent in the specified direction for the specified duration.
|
MoveFor |
moveFor(double time,
priority_t priority,
long period)
Moves the Quagent in the specified direction for the specified duration.
|
MoveForever |
moveForever()
Moves a Quagent indefinitely in the direction of the Quagent's current facing at DEFAULTSPEED.
|
MoveForever |
moveForever(double speed)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
int obstacles)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
int obstacles,
long period)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
int obstacles,
priority_t priority)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
int obstacles,
priority_t priority,
long period)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
long period)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
priority_t priority)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double dir,
double speed,
priority_t priority,
long period)
Moves a Quagent indefinitely in the specified direction at the specified speed.
|
MoveForever |
moveForever(double speed,
long period)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at the specified speed.
|
MoveForever |
moveForever(double speed,
priority_t priority)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at the specified speed.
|
MoveForever |
moveForever(double speed,
priority_t priority,
long period)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at the specified speed.
|
MoveForever |
moveForever(long period)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at DEFAULTSPEED.
|
MoveForever |
moveForever(priority_t priority)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at DEFAULTSPEED.
|
MoveForever |
moveForever(priority_t priority,
long period)
Moves a Quagent indefinitely in the direction of the Quagent's current facing at DEFAULTSPEED.
|
MoveTo |
moveTo(double[] point)
Moves the Quagent on a straight line towards the specified point at DEFAULTSPEED.
|
MoveTo |
moveTo(double[] point,
double speed)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
int obstacles)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
int obstacles,
long period)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
int obstacles,
priority_t priority)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
int obstacles,
priority_t priority,
long period)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
long period)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
priority_t priority)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
double speed,
priority_t priority,
long period)
Moves the Quagent on a straight line towards the specified point at the specified speed.
|
MoveTo |
moveTo(double[] point,
long period)
Moves the Quagent on a straight line towards the specified point at DEFAULTSPEED.
|
MoveTo |
moveTo(double[] point,
priority_t priority)
Moves the Quagent on a straight line towards the specified point at DEFAULTSPEED.
|
MoveTo |
moveTo(double[] point,
priority_t priority,
long period)
Moves the Quagent on a straight line towards the specified point at DEFAULTSPEED.
|
void |
moveToObject(java.lang.String object)
Moves to object within line of sight.
|
void |
moveToObject(java.lang.String object,
int radius)
Moves to object located within radius and line of sight.
|
void |
moveToObject(java.lang.String object,
int radius,
priority_t priority)
Moves to object located within radius and line of sight.
|
void |
moveToObject(java.lang.String object,
priority_t priority)
Moves to object within line of sight.
|
Pause |
pause()
Pauses the execution of actions.
|
Pause |
pause(long period)
Pauses the execution of actions.
|
Pause |
pause(priority_t priority)
Pauses the execution of actions.
|
Pause |
pause(priority_t priority,
long period)
Pauses the execution of actions.
|
Peek |
peek()
Fetches information on the next command to be executed after this.
|
Peek |
peek(int depth)
Fetches information on a command to be executed.
|
Peek |
peek(int depth,
long period)
Fetches information on a command to be executed.
|
Peek |
peek(int depth,
priority_t priority)
Fetches information on a command to be executed.
|
Peek |
peek(int depth,
priority_t priority,
long period)
Fetches information on a command to be executed.
|
Peek |
peek(long period)
Fetches information on the next command to be executed after this.
|
Peek |
peek(priority_t priority)
Fetches information on the next command to be executed after this.
|
Peek |
peek(priority_t priority,
long period)
Fetches information on the next command to be executed after this.
|
PickUp |
pickUp()
Picks up any items within the Quagent's bounding box.
|
PickUp |
pickUp(long period)
Picks up any items within the Quagent's bounding box.
|
PickUp |
pickUp(long period,
priority_t priority)
Picks up any items within the Quagent's bounding box.
|
PickUp |
pickUp(priority_t priority)
Picks up any items within the Quagent's bounding box.
|
Pop |
pop()
Deletes the next command to be executed from the server command queue.
|
Pop |
pop(long period)
Deletes the next command to be executed from the server command queue.
|
Pop |
pop(priority_t priority)
Deletes the next command to be executed from the server command queue.
|
Pop |
pop(priority_t priority,
long period)
Deletes the next command to be executed from the server command queue.
|
PutDown |
putDown(int item,
int quantity)
Put downs the specified item (see static definitions in PutDown).
|
PutDown |
putDown(int item,
int quantity,
long period)
Put downs the specified item (see static definitions in PutDown).
|
PutDown |
putDown(int item,
int quantity,
long period,
priority_t priority)
Put downs the specified item (see static definitions in PutDown).
|
PutDown |
putDown(int item,
int quantity,
priority_t priority)
Put downs the specified item (see static definitions in PutDown).
|
Radar |
radar()
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(double range)
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(double range,
long period)
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(double range,
priority_t priority)
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(double range,
priority_t priority,
long period)
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(long period)
This command responds with information on all entities in sight within a specified range.
|
Radar |
radar(priority_t priority)
This command responds with information on all entities in sight within an infinite range.
|
Radar |
radar(priority_t priority,
long period)
This command responds with information on all entities in sight within an infinite range.
|
Rangefinder |
rangefinder()
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
Rangefinder |
rangefinder(double rot)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(double rot,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(double rot,
priority_t priority)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(double rot,
priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type)
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
Rangefinder |
rangefinder(int type,
double rot)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
double azi)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
double azi,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
double azi,
priority_t priority)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
double azi,
priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
priority_t priority)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
double rot,
priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object at a specific angle is.
|
Rangefinder |
rangefinder(int type,
int range,
double rot,
double azi)
Asks the agent to tell you what and where the nearest object within a specific distance at a specific angle is.
|
Rangefinder |
rangefinder(int type,
int range,
double rot,
double azi,
long period)
Asks the agent to tell you what and where the nearest object within a specific distance at a specific angle is.
|
Rangefinder |
rangefinder(int type,
int range,
double rot,
double azi,
priority_t priority)
Asks the agent to tell you what and where the nearest object within a specific distance at a specific angle is.
|
Rangefinder |
rangefinder(int type,
int range,
double rot,
double azi,
priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object within a specific distance at a specific angle is.
|
Rangefinder |
rangefinder(int type,
long period)
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
Rangefinder |
rangefinder(int type,
priority_t priority)
Asks the agent to tell you what and where the nearest object located in front of the Quagent is.
|
Rangefinder |
rangefinder(int type,
priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object located in front of the Quagent is.
|
Rangefinder |
rangefinder(long period)
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
Rangefinder |
rangefinder(priority_t priority)
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
Rangefinder |
rangefinder(priority_t priority,
long period)
Asks the agent to tell you what and where the nearest object in front of the Quagent is.
|
void |
resume()
Deprecated.
|
Rotate |
rotate(double rot)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
double azi)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
double azi,
long period)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
double azi,
priority_t priority)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
double azi,
priority_t priority,
long period)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
long period)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
priority_t priority)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Rotate |
rotate(double rot,
priority_t priority,
long period)
Rotates the agent to the left by the specified rotational and azimuthal angles.
|
Say |
say(java.lang.String msg)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
double volume)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
double volume,
long period)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
double volume,
priority_t priority)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
double volume,
priority_t priority,
long period)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
long period)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
priority_t priority)
Quagent says the parameter message aloud.
|
Say |
say(java.lang.String msg,
priority_t priority,
long period)
Quagent says the parameter message aloud.
|
Shove |
shove(double strength)
Shoves the object with strength in the direction of the Quagent's current facing.
|
Shove |
shove(double strength,
double yaw)
Shoves the object with strength in the direction of yaw and the Quagent's current vertical facing.
|
Shove |
shove(double strength,
double yaw,
double pitch)
Shoves the object with strength in the direction of yaw and pitch .
|
Shove |
shove(double strength,
double yaw,
double pitch,
long period)
Shoves the object with strength in the direction of yaw and pitch .
|
Shove |
shove(double strength,
double yaw,
double pitch,
priority_t priority)
Shoves the object with strength in the direction of yaw and pitch .
|
Shove |
shove(double strength,
double yaw,
double pitch,
priority_t priority,
long period)
Shoves the object with strength in the direction of yaw and pitch .
|
Shove |
shove(double strength,
double yaw,
long period)
Shoves the object with strength in the direction of yaw and the Quagent's current vertical facing.
|
Shove |
shove(double strength,
double yaw,
priority_t priority)
Shoves the object with strength in the direction of yaw and the Quagent's current vertical facing.
|
Shove |
shove(double strength,
double yaw,
priority_t priority,
long period)
Shoves the object with strength in the direction of yaw and the Quagent's current vertical facing.
|
Shove |
shove(double strength,
long period)
Shoves the object with strength in the direction of the Quagent's current facing.
|
Shove |
shove(double strength,
priority_t priority)
Shoves the object with strength in the direction of the Quagent's current facing.
|
Shove |
shove(double strength,
priority_t priority,
long period)
Shoves the object with strength in the direction of the Quagent's current facing.
|
Skip |
skip()
Does nothing for a single AI frame.
|
Skip |
skip(long period)
Does nothing for a single AI frame.
|
Skip |
skip(priority_t priority)
Does nothing for a single AI frame.
|
Skip |
skip(priority_t priority,
long period)
Does nothing for a single AI frame.
|
SwitchWeapon |
switchWeapon(weapon wep)
Makes the agent to switch weapons.
|
SwitchWeapon |
switchWeapon(weapon wep,
long period)
Makes the agent to switch weapons.
|
SwitchWeapon |
switchWeapon(weapon wep,
priority_t priority)
Makes the agent to switch weapons.
|
SwitchWeapon |
switchWeapon(weapon wep,
priority_t priority,
long period)
Makes the agent to switch weapons.
|
WhatIs |
whatIs(int entityid)
Queries the server for the classtype of a given entity id.
|
WhatIs |
whatIs(int entityid,
long period)
Queries the server for the classtype of a given entity id.
|
WhatIs |
whatIs(int entityid,
priority_t priority)
Queries the server for the classtype of a given entity id.
|
WhatIs |
whatIs(int entityid,
priority_t priority,
long period)
Queries the server for the classtype of a given entity id.
|
addEventListener, botfile, getEventListener, getQuagentID, initialPosition, name, password, ready, setQuagentID, skill, team
addCommandToRunning, addEventListener, execute, getRunningList, getWriter, incrementCommandID, isQuagent, notifyCommandTerminationListener, removeCommandFromRunning, start, waitForTerminate
MoveBy moveBy(double dir, double dist, double speed, int obstacles, priority_t priority)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.obstacles
- 1 if the agent should hop over low obstacles, 0 if it should report blocked when it encounters them.priority
- The command queue priority.MoveBy moveBy(double dir, double dist, double speed, int obstacles, priority_t priority, long period)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.obstacles
- 1 if the agent should hop over low obstacles, 0 if it should report blocked when it encounters them.priority
- The command queue priority.period
- The period at which to repeat the action.MoveBy moveBy(double dir, double dist, double speed, int obstacles)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.MoveBy moveBy(double dir, double dist, double speed, int obstacles, long period)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.period
- The period at which to repeat the action.MoveBy moveBy(double dir, double dist, double speed, priority_t priority)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.priority
- The command queue priority.MoveBy moveBy(double dir, double dist, double speed, priority_t priority, long period)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.MoveBy moveBy(double dir, double dist, double speed)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.MoveBy moveBy(double dir, double dist, double speed, long period)
dir
- The rotational angle, in degrees left of Quagent's current facing to move.dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.period
- The period at which to repeat the action.MoveBy moveBy(double dist, double speed, priority_t priority)
dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.priority
- The command queue priority.MoveBy moveBy(double dist, double speed, priority_t priority, long period)
dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.MoveBy moveBy(double dist, double speed)
dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.MoveBy moveBy(double dist, double speed, long period)
dist
- The distance to move.speed
- The speed at which to move. This is a value between 0 and 1.period
- The period at which to repeat the action.MoveBy moveBy(double dist, priority_t priority)
dist
- The distance to move.priority
- The command queue priority.MoveBy moveBy(double dist, priority_t priority, long period)
dist
- The distance to move.priority
- The command queue priorityperiod
- The period at which to repeat the action..MoveBy moveBy(double dist)
dist
- The distance to move.MoveBy moveBy(double dist, long period)
dist
- The distance to move.period
- The period at which to repeat the action.MoveTo moveTo(double[] point, double speed, int obstacles, priority_t priority)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.MoveTo moveTo(double[] point, double speed, int obstacles, priority_t priority, long period)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.period
- The period at which to repeat the action.MoveTo moveTo(double[] point, double speed, int obstacles)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.MoveTo moveTo(double[] point, double speed, int obstacles, long period)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.period
- The period at which to repeat the action.MoveTo moveTo(double[] point, double speed, priority_t priority)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.MoveTo moveTo(double[] point, double speed, priority_t priority, long period)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.MoveTo moveTo(double[] point, double speed)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.MoveTo moveTo(double[] point, double speed, long period)
point
- The destination point, in the form of {x,y}.speed
- The speed at which to move. Floating point value between 0 and 1.period
- The period at which to repeat the action.MoveTo moveTo(double[] point, priority_t priority)
point
- The destination point, in the form of {x,y}.priority
- The command queue priority.MoveTo moveTo(double[] point, priority_t priority, long period)
point
- The destination point, in the form of {x,y}.priority
- The command queue priority.period
- The period at which to repeat the action.MoveTo moveTo(double[] point)
point
- The destination point, in the form of {x,y}.MoveTo moveTo(double[] point, long period)
point
- The destination point, in the form of {x,y}.period
- The period at which to repeat the action.MoveForever moveForever(double dir, double speed, int obstacles, priority_t priority)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.MoveForever moveForever(double dir, double speed, int obstacles, priority_t priority, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.period
- The period at which to repeat the action.MoveForever moveForever(double dir, double speed, int obstacles)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.MoveForever moveForever(double dir, double speed, int obstacles, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.period
- The period at which to repeat the action.MoveForever moveForever(double dir, double speed, priority_t priority)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.priority
- The command queue priority.MoveForever moveForever(double dir, double speed, priority_t priority, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.priority
- The command queue priorityperiod
- The period at which to repeat the action..MoveForever moveForever(double dir, double speed)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.MoveForever moveForever(double dir, double speed, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to move.period
- The period at which to repeat the action.MoveForever moveForever(double speed, priority_t priority)
speed
- The speed at which to move.priority
- The command queue priorityMoveForever moveForever(double speed, priority_t priority, long period)
speed
- The speed at which to move.priority
- The command queue priorityperiod
- The period at which to repeat the action.MoveForever moveForever(double speed)
speed
- The speed at which to move. Floating point between 0 and 1.MoveForever moveForever(double speed, long period)
speed
- The speed at which to move. Floating point between 0 and 1.period
- The period at which to repeat the action.MoveForever moveForever(priority_t priority)
priority
- The command queue priority.MoveForever moveForever(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.MoveForever moveForever()
MoveForever moveForever(long period)
period
- The period at which to repeat the action.MoveFor moveFor(double dir, double time, double speed, int obstacles, priority_t priority)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.MoveFor moveFor(double dir, double time, double speed, int obstacles, priority_t priority, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.priority
- The command queue priority.period
- The period at which to repeat the action.MoveFor moveFor(double dir, double time, double speed, int obstacles)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.MoveFor moveFor(double dir, double time, double speed, int obstacles, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.obstacles
- Determines whether the Quagent automatically attempts to bypass obstacles. 1 is auto bypass, else 0.period
- The period at which to repeat the action.MoveFor moveFor(double dir, double time, double speed, priority_t priority)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.MoveFor moveFor(double dir, double time, double speed, priority_t priority, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.MoveFor moveFor(double dir, double time, double speed)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.MoveFor moveFor(double time, double speed, priority_t priority)
time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.MoveFor moveFor(double time, double speed, priority_t priority, long period)
time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.MoveFor moveFor(double time, double speed)
time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.MoveFor moveFor(double time, double speed, long period)
time
- The duration of the movement.speed
- The speed at which to move. Floating point value between 0 and 1.period
- The period at which to repeat the action.MoveFor moveFor(double time, priority_t priority)
time
- The duration of the movement.priority
- The command queue priority.MoveFor moveFor(double time, priority_t priority, long period)
time
- The duration of the movement.priority
- The command queue priority.period
- The period at which to repeat the action.MoveFor moveFor(double time)
time
- The duration of the movement.MoveFor moveFor(double time, long period)
time
- The duration of the movement.period
- The period at which to repeat the action.Jump jump(double dir, double speed, priority_t priority)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to jump. Floating point value between 0 and 1.priority
- The command queue priority.Jump jump(double dir, double speed, priority_t priority, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to jump. Floating point value between 0 and 1.priority
- The command queue priority.period
- The period at which to repeat the action.Jump jump(double dir, double speed)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to jump. Floating point value between 0 and 1.Jump jump(double dir, double speed, long period)
dir
- The rotational angle, in degrees, left of Quagent's current facing to move.speed
- The speed at which to jump. Floating point value between 0 and 1.period
- The period at which to repeat the action.Jump jump(priority_t priority)
priority
- The command queue priority.Jump jump(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Jump jump()
Jump jump(long period)
period
- The period at which to repeat the action.Crouch crouch(boolean tocrouch, priority_t priority)
tocrouch
- True to enable crouching, false to break crouching.priority
- The command queue priority.Crouch crouch(boolean tocrouch, priority_t priority, long period)
tocrouch
- True to enable crouching, false to break crouching.priority
- The command queue priority.period
- The period at which to repeat the action.Crouch crouch(boolean tocrouch)
tocrouch
- True to enable crouching, false to break crouching.Crouch crouch(boolean tocrouch, long period)
tocrouch
- True to enable crouching, false to break crouching.period
- The period at which to repeat the action.FireWeapon fireWeapon(priority_t priority)
priority
- The command queue priority.FireWeapon fireWeapon(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.FireWeapon fireWeapon()
FireWeapon fireWeapon(long period)
period
- The period at which to repeat the action.SwitchWeapon switchWeapon(weapon wep, priority_t priority)
wep
- The weapon to be switched to.priority
- The command queue priority.SwitchWeapon switchWeapon(weapon wep, priority_t priority, long period)
wep
- The weapon to be switched to.priority
- The command queue priority.period
- The period at which to repeat the action.SwitchWeapon switchWeapon(weapon wep)
wep
- The weapon to be switched to.SwitchWeapon switchWeapon(weapon wep, long period)
wep
- The weapon to be switched to.period
- The period at which to repeat the action.Rotate rotate(double rot, double azi, priority_t priority)
rot
- The rotational angle to rotate by.azi
- The azimuthal angle to rotate by.priority
- The command queue priority.Rotate rotate(double rot, double azi, priority_t priority, long period)
rot
- The rotational angle to rotate by.azi
- The azimuthal angle to rotate by.priority
- The command queue priority.period
- The period at which to repeat the action.Rotate rotate(double rot, double azi)
rot
- The rotational angle to rotate by.azi
- The azimuthal angle to rotate by.Rotate rotate(double rot, double azi, long period)
rot
- The rotational angle to rotate by.azi
- The azimuthal angle to rotate by.period
- The period at which to repeat the action.Rotate rotate(double rot, priority_t priority)
rot
- The rotational angle to rotate by.priority
- The command queue priority.Rotate rotate(double rot, priority_t priority, long period)
rot
- The rotational angle to rotate by.priority
- The command queue priority.period
- The period at which to repeat the action.Rotate rotate(double rot)
rot
- The rotational angle to rotate by.Rotate rotate(double rot, long period)
rot
- The rotational angle to rotate by.period
- The period at which to repeat the action.Say say(java.lang.String msg, double volume, priority_t priority)
msg
- Message to be spoken.volume
- Range of message.priority
- The command queue prioritySay say(java.lang.String msg, double volume, priority_t priority, long period)
msg
- Message to be spoken.volume
- Range of message.priority
- The command queue priorityperiod
- The period at which to repeat the action.Say say(java.lang.String msg, double volume)
msg
- Message to be spoken.volume
- Range of message.Say say(java.lang.String msg, double volume, long period)
msg
- Message to be spoken.volume
- Range of message.period
- The period at which to repeat the action.Say say(java.lang.String msg, priority_t priority)
msg
- Message to be spoken.priority
- The command queue prioritySay say(java.lang.String msg, priority_t priority, long period)
msg
- Message to be spoken.priority
- The command queue priorityperiod
- The period at which to repeat the action.Say say(java.lang.String msg)
msg
- Message to be spoken.Say say(java.lang.String msg, long period)
msg
- Message to be spoken.period
- The period at which to repeat the action.Shove shove(double strength, double yaw, double pitch, priority_t priority)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. pitch
- The vertical direction to launch to object. priority
- The command queue priority.Shove shove(double strength, double yaw, double pitch, priority_t priority, long period)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. pitch
- The vertical direction to launch to object. priority
- The command queue priority.period
- The period at which to repeat the action.Shove shove(double strength, double yaw, double pitch)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. pitch
- The vertical direction to launch to object. Shove shove(double strength, double yaw, double pitch, long period)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. pitch
- The vertical direction to launch to object. period
- The period at which to repeat the action.Shove shove(double strength, double yaw, priority_t priority)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. priority
- The command queue priority.Shove shove(double strength, double yaw, priority_t priority, long period)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. priority
- The command queue priority.period
- The period at which to repeat the action.Shove shove(double strength, double yaw)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. Shove shove(double strength, double yaw, long period)
strength
- The power of the shove. yaw
- The horizontal direction to launch to object. period
- The period at which to repeat the action.Shove shove(double strength, priority_t priority)
strength
- The power of the shove. priority
- The command queue priority.Shove shove(double strength, priority_t priority, long period)
strength
- The power of the shove. priority
- The command queue priority.period
- The period at which to repeat the action.Shove shove(double strength)
strength
- The power of the shove. Shove shove(double strength, long period)
strength
- The power of the shove. period
- The period at which to repeat the action.ForgetAllTasks forgetAllTasks(priority_t priority)
priority
- The command queue priority.ForgetAllTasks forgetAllTasks(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.ForgetAllTasks forgetAllTasks()
ForgetAllTasks forgetAllTasks(long period)
period
- The period at which to repeat the action.Pause pause(priority_t priority)
priority
- The command queue priority.Pause pause(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Pause pause()
Pause pause(long period)
period
- The period at which to repeat the action.Pop pop(priority_t priority)
priority
- The command queue priority.Pop pop(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Pop pop()
priority
- The command queue priority.Pop pop(long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Skip skip(priority_t priority)
priority
- The command queue priority.Skip skip(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Skip skip()
priority
- The command queue priority.Skip skip(long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Peek peek(int depth, priority_t priority)
depth
- The number of commands down the queue to look. For instance,
0 looks at the next command after peek, -1 looks at this peek command, and n looks
at a command n+1 commands after peek.priority
- The command queue priority.Peek peek(int depth, priority_t priority, long period)
depth
- The number of commands down the queue to look. For instance,
0 looks at the next command after peek, -1 looks at this peek command, and n looks
at a command n+1 commands after peek.priority
- The command queue priority.period
- The period at which to repeat the action.Peek peek(int depth)
depth
- The number of commands down the queue to look. For instance,
0 looks at the next command after peek, -1 looks at this peek command, and n looks
at a command n+1 commands after peek.Peek peek(int depth, long period)
depth
- The number of commands down the queue to look. For instance,
0 looks at the next command after peek, -1 looks at this peek command, and n looks
at a command n+1 commands after peek.period
- The period at which to repeat the action.Peek peek(priority_t priority)
priority
- The command queue priority.Peek peek(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Peek peek()
Peek peek(long period)
period
- The period at which to repeat the action.CurrentLocation currentLocation(priority_t priority)
priority
- The command queue priority.CurrentLocation currentLocation(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.CurrentLocation currentLocation()
CurrentLocation currentLocation(long period)
period
- The period at which to repeat the action.CurrentHealth currentHealth(priority_t priority)
priority
- The command queue priority.CurrentHealth currentHealth(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.CurrentHealth currentHealth()
CurrentHealth currentHealth(long period)
period
- The period at which to repeat the action.DepthViewpoint depthViewpoint(priority_t priority)
priority
- The command queue priority.DepthViewpoint depthViewpoint(long period, priority_t priority)
priority
- The command queue priority.period
- The period at which to repeat the command.DepthViewpoint depthViewpoint(long period)
period
- The period at which to repeat the command.DepthViewpoint depthViewpoint()
ImageViewpoint imageViewpoint(priority_t priority)
priority
- The command queue priority.ImageViewpoint imageViewpoint()
ImageViewpoint imageViewpoint(long period)
period
- The period at which to repeat the command.ImageViewpoint imageViewpoint(long period, priority_t priority)
period
- The period at which to repeat the command.priority
- The command queue priority.PickUp pickUp(long period)
period
- The period at which to repeat the command.PickUp pickUp()
PickUp pickUp(long period, priority_t priority)
period
- The period at which to repeat the command.priority
- The command queue priority.PickUp pickUp(priority_t priority)
priority
- The command queue priority.PutDown putDown(int item, int quantity)
item
- Item to put down.quantity
- Amount to put down. If the quantity is greater than current amount, is rounded down to current amount.PutDown putDown(int item, int quantity, priority_t priority)
item
- Item to put down.quantity
- Amount to put down. If the quantity is greater than current amount, is rounded down to current amount.priority
- The command queue priority.PutDown putDown(int item, int quantity, long period)
item
- Item to put down.quantity
- Amount to put down. If the quantity is greater than current amount, is rounded down to current amount.period
- The period at which to execute the command.PutDown putDown(int item, int quantity, long period, priority_t priority)
item
- Item to put down.quantity
- Amount to put down. If the quantity is greater than current amount, is rounded down to current amount.period
- The period at which to repeat the command.priority
- The command queue priority.CheckInventory checkInventory(long period, priority_t priority)
period
- The period at which to execute the command.priority
- The command queue priority.CheckInventory checkInventory(long period)
period
- The period at which to execute the command.CheckInventory checkInventory(priority_t priority)
priority
- The command queue priority.CheckInventory checkInventory()
MaxHealth maxHealth(priority_t priority)
priority
- The command queue priority.MaxHealth maxHealth(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.MaxHealth maxHealth()
MaxHealth maxHealth(long period)
period
- The period at which to repeat the action.CurrentArmor currentArmor(priority_t priority)
priority
- The command queue priority.CurrentArmor currentArmor(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.CurrentArmor currentArmor()
CurrentArmor currentArmor(long period)
period
- The period at which to repeat the action.CurrentAmmo currentAmmo(weapon wep, priority_t priority)
wep
- Weapon to fetch ammunition remaining for.priority
- The command queue priority.CurrentAmmo currentAmmo(weapon wep, priority_t priority, long period)
wep
- Weapon to fetch ammunition remaining for.priority
- The command queue priority.period
- The period at which to repeat the action.CurrentAmmo currentAmmo(weapon wep)
wep
- Weapon to fetch ammunition remaining for.CurrentAmmo currentAmmo(weapon wep, long period)
wep
- Weapon to fetch ammunition remaining for.period
- The period at which to repeat the action.MaxArmor maxArmor(priority_t priority)
priority
- The command queue priority.MaxArmor maxArmor(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.MaxArmor maxArmor()
MaxArmor maxArmor(long period)
period
- The period at which to repeat the action.CanSee canSee(int entityid, priority_t priority)
entityid
- The unique identifier for the entity.priority
- The command queue identity.CanSee canSee(int entityid, priority_t priority, long period)
entityid
- The unique identifier for the entity.priority
- The command queue identity.period
- The period at which to repeat the action.CanSee canSee(int entityid)
entityid
- The unique identifier for the entity.CanSee canSee(int entityid, long period)
entityid
- The unique identifier for the entity.period
- The period at which to repeat the action.Facing facing(priority_t priority)
priority
- The command queue priority.Facing facing(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Facing facing()
priority
- The command queue priority.Facing facing(long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, int range, double rot, double azi, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
range
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.priority
- The command queue priority.Rangefinder rangefinder(int type, int range, double rot, double azi, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
range
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, int range, double rot, double azi)
type
- The type of rangefinder to use. They are as follows:
range
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.Rangefinder rangefinder(int type, int range, double rot, double azi, long period)
type
- The type of rangefinder to use. They are as follows:
range
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, double rot, double azi, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.priority
- The command queue priority.Rangefinder rangefinder(int type, double rot, double azi, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, double rot, double azi)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.Rangefinder rangefinder(int type, double rot, double azi, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.azi
- The azimuthal angle (in degrees) down from Quagent's facing to fire the rangefinder.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, double rot, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.priority
- The command queue priority.Rangefinder rangefinder(int type, double rot, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, double rot)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.Rangefinder rangefinder(int type, double rot, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.period
- The period at which to repeat the action.Rangefinder rangefinder(double rot, priority_t priority)
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.priority
- The command queue priority.Rangefinder rangefinder(double rot, priority_t priority, long period)
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(double rot)
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.Rangefinder rangefinder(double rot, long period)
rot
- The rotational angle (in degrees) left of Quagent's facing to fire the rangefinder.period
- The period at which to repeat the action.Rangefinder rangefinder(int type, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
priority
- The command queue priority.Rangefinder rangefinder(int type, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder(int type)
type
- The type of rangefinder to use. They are as follows:
Rangefinder rangefinder(int type, long period)
type
- The type of rangefinder to use. They are as follows:
period
- The period at which to repeat the action.Rangefinder rangefinder(priority_t priority)
priority
- The command queue priority.Rangefinder rangefinder(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Rangefinder rangefinder()
priority
- The command queue priority.Rangefinder rangefinder(long period)
priority
- The command queue priority.period
- The period at which to repeat the action.BatchRangefinder batchRangefinder(int type, int distance, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
distance
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.priority
- The command queue priority.BatchRangefinder batchRangefinder(int type, int distance, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
distance
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.priority
- The command queue priority.period
- The period at which to repeat the action.BatchRangefinder batchRangefinder(int type, int distance, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch)
type
- The type of rangefinder to use. They are as follows:
distance
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.BatchRangefinder batchRangefinder(int type, int distance, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, long period)
type
- The type of rangefinder to use. They are as follows:
distance
- The maximum distance of the rangefinder. So far, the maximum distance we have seen in Quake has been 8120, so a value of 9999 should act as infinite for all intents and purposes.rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.period
- The period at which to repeat the action.BatchRangefinder batchRangefinder(int type, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, priority_t priority)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.priority
- The command queue priority.BatchRangefinder batchRangefinder(int type, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, priority_t priority, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.priority
- The command queue priority.period
- The period at which to repeat the action.BatchRangefinder batchRangefinder(int type, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.BatchRangefinder batchRangefinder(int type, double rot, double azi, int width, int height, double sampleDeltaYaw, double sampleDeltaPitch, long period)
type
- The type of rangefinder to use. They are as follows:
rot
- The rotational angle (in degrees) left of the Quagent's facing to start firing the rangefinder.azi
- The azimuthal angle (in degrees) down from the Quagent's facing to start firing the rangefinder.width
- Number of YAW-variant samples.height
- Number of PITCH-variant samples.sampleDeltaYaw
- How far apart two YAW-variant samples should be.sampleDeltaPitch
- How far apart two PITCH-variant samples should be.period
- The period at which to repeat the action.Radar radar(double range, priority_t priority)
range
- The maximum distance to look for entities.priority
- The command queue priority.Radar radar(double range, priority_t priority, long period)
range
- The maximum distance to look for entities.priority
- The command queue priority.period
- The period at which to repeat the action.Radar radar(double range)
range
- The maximum distance to look for entities.Radar radar(double range, long period)
range
- The maximum distance to look for entities.period
- The period at which to repeat the action.Radar radar(priority_t priority)
priority
- The command queue priority.Radar radar(priority_t priority, long period)
priority
- The command queue priority.period
- The period at which to repeat the action.Radar radar() throws java.io.IOException
java.io.IOException
Radar radar(long period) throws java.io.IOException
period
- The period at which to repeat the action.java.io.IOException
WhatIs whatIs(int entityid, priority_t priority)
entityid
- Entity id to be classified.priority
- The command queue priority.WhatIs whatIs(int entityid, priority_t priority, long period)
entityid
- Entity id to be classified.priority
- The command queue priority.period
- The period at which to repeat the action.WhatIs whatIs(int entityid)
entityid
- Entity id to be classified.WhatIs whatIs(int entityid, long period)
entityid
- Entity id to be classified.period
- The period at which to repeat the action.Follow follow(int entityid, priority_t priority)
entityid
- Entity to follow.priority
- The command queue priority.Follow follow(int entityid)
entityid
- Entity to follow.Follow follow(int entityid, long duration, priority_t priority)
entityid
- Entity to follow.duration
- Duration to follow for.priority
- The command queue priority.Follow follow(int entityid, long duration)
entityid
- Entity to follow.duration
- Duration to follow for.void moveToObject(java.lang.String object, int radius, priority_t priority)
object
- Object to move to.radius
- Radius to search.priority
- The command queue priority.void moveToObject(java.lang.String object, int radius)
object
- Object to move to.radius
- Radius to search.void moveToObject(java.lang.String object, priority_t priority)
object
- Object to move to.priority
- The command queue priority.void moveToObject(java.lang.String object)
object
- Object to move to.void resume()
entityid
- Entity to follow.speed
- Speed to follow at.obstacles
- 1 if quagent should auto-avoid obstacles, else 0.duration
- Duration of following.priority
- Command queue priority.