|
||||||||||
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.SendMessage
public class SendMessage
Representation of the GameBots2004 command MESSAGE. Send a message to the world or just your team.
Field Summary | |
---|---|
protected Double |
FadeOut
Enables text bubble. |
protected Boolean |
Global
If True it is sent to everyone. |
protected UnrealId |
Id
Here we can specify Id of the bot, that will receive this message privately (with "Private:" string at the beginning of the message). |
static String |
PROTOTYPE
Example how the message looks like - used during parser tests. |
protected Integer |
TeamIndex
Specifying target team - can be 0 or 1. |
protected String |
Text
Text to send. |
Constructor Summary | |
---|---|
SendMessage()
Creates new instance of command SendMessage. |
|
SendMessage(SendMessage original)
Cloning constructor. |
|
SendMessage(UnrealId Id,
String Text,
Integer TeamIndex,
Boolean Global,
Double FadeOut)
Creates new instance of command SendMessage. |
Method Summary | |
---|---|
Double |
getFadeOut()
Enables text bubble. |
UnrealId |
getId()
Here we can specify Id of the bot, that will receive this message privately (with "Private:" string at the beginning of the message). |
Integer |
getTeamIndex()
Specifying target team - can be 0 or 1. |
String |
getText()
Text to send. |
Boolean |
isGlobal()
If True it is sent to everyone. |
SendMessage |
setFadeOut(Double FadeOut)
Enables text bubble. |
SendMessage |
setGlobal(Boolean Global)
If True it is sent to everyone. |
SendMessage |
setId(UnrealId Id)
Here we can specify Id of the bot, that will receive this message privately (with "Private:" string at the beginning of the message). |
SendMessage |
setTeamIndex(Integer TeamIndex)
Specifying target team - can be 0 or 1. |
SendMessage |
setText(String Text)
Text to send. |
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 UnrealId Id
protected String Text
protected Integer TeamIndex
protected Boolean Global
protected Double FadeOut
Constructor Detail |
---|
public SendMessage(UnrealId Id, String Text, Integer TeamIndex, Boolean Global, Double FadeOut)
Id
- Here we can specify Id of the bot, that will receive this message privately (with "Private:" string at the beginning of the message). Doesn't work for players (but if text bubble enabled, players will see this message above the bot head).Text
- Text to send.TeamIndex
- Specifying target team - can be 0 or 1. Works only in team games. If global is set to true then the message will be sent to all nevertheless.Global
- If True it is sent to everyone. Otherwise (or if not
specified), just your team.FadeOut
- Enables text bubble. Sets how long the bubble should stay (in seconds, counted ~ 12 + FadeOut seconds - dunno why, some UT mechanics?). If -1 the bubble won't be shown.public SendMessage()
public SendMessage(SendMessage original)
original
- Method Detail |
---|
public UnrealId getId()
public SendMessage setId(UnrealId Id)
public String getText()
public SendMessage setText(String Text)
public Integer getTeamIndex()
public SendMessage setTeamIndex(Integer TeamIndex)
public Boolean isGlobal()
public SendMessage setGlobal(Boolean Global)
public Double getFadeOut()
public SendMessage setFadeOut(Double FadeOut)
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 |