|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.base.communication.messages.CommandMessage cz.cuni.amis.pogamut.ut2004.communication.messages.gbcommands.Shoot
public class Shoot
Representation of the GameBots2004 command SHOOT. Start firing your weapon (until receives STOPSHOOT command, or run out of ammo or die).
Field Summary | |
---|---|
protected Boolean |
Alt
If you send True to this you will alt fire instead of normal fire. |
protected Location |
Location
Location you want to shoot at. |
static String |
PROTOTYPE
Example how the message looks like - used during parser tests. |
protected UnrealId |
Target
The unique Id of your target. |
Constructor Summary | |
---|---|
Shoot()
Creates new instance of command Shoot. |
|
Shoot(Location Location,
UnrealId Target,
Boolean Alt)
Creates new instance of command Shoot. |
|
Shoot(Shoot original)
Cloning constructor. |
Method Summary | |
---|---|
Location |
getLocation()
Location you want to shoot at. |
UnrealId |
getTarget()
The unique Id of your target. |
Boolean |
isAlt()
If you send True to this you will alt fire instead of normal fire. |
Shoot |
setAlt(Boolean Alt)
If you send True to this you will alt fire instead of normal fire. |
Shoot |
setLocation(Location Location)
Location you want to shoot at. |
Shoot |
setTarget(UnrealId Target)
The unique Id of your target. |
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 |
---|
public static final String PROTOTYPE
protected Location Location
protected UnrealId Target
protected Boolean Alt
Constructor Detail |
---|
public Shoot(Location Location, UnrealId Target, Boolean Alt)
Location
- Location you want to shoot at.Target
- The unique Id of your target. If you specify a target, and
it is visible to you, the server will provide aim correction
and target leading for you. If not you just shoot at the
location specified.Alt
- If you send True to this you will alt fire instead of normal
fire. For normal fire you don't need to send this argument
at all.public Shoot()
public Shoot(Shoot original)
original
- Method Detail |
---|
public Location getLocation()
public Shoot setLocation(Location Location)
public UnrealId getTarget()
public Shoot setTarget(UnrealId Target)
public Boolean isAlt()
public Shoot setAlt(Boolean Alt)
public String toString()
toString
in class CommandMessage
public String toHtmlString()
public String toMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |