public abstract class IdleScript
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected PaintBuilder |
paintBuilder |
protected RowBuilder |
rowBuilder |
Constructor and Description |
---|
IdleScript() |
Modifier and Type | Method and Description |
---|---|
void |
chatCommandInterrupt(java.lang.String commandText)
This is called by
CommandCallback if a player types a "::" command into the
chatbox. |
void |
chatMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new chat message is drawn on the
screen. |
void |
keyPressInterrupt(int keyCode)
This is called by
KeyCallback every time the user presses a key. |
void |
npcDamagedInterrupt(int currentHealth,
int damageAmount)
This is called by
DamageCallback every time the NPC we are currently fighting
is damaged. |
void |
paintInterrupt()
This will be called by
DrawCallback every game frame. |
void |
playerDamagedInterrupt(int currentHealth,
int damageAmount)
This is called by
DamageCallback every time the player is damaged. |
void |
privateMessageReceivedInterrupt(java.lang.String sender,
java.lang.String message)
Called by
MessageCallback every time a new private message is received on the
screen. |
void |
questMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new quest message is drawn on the
screen. |
void |
serverMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new server message is drawn on the
screen. |
void |
setController(Controller _controller) |
int |
start(java.lang.String[] parameters)
This function is the entry point for the program.
|
void |
tradeMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new trade message is drawn on the
screen. |
protected PaintBuilder paintBuilder
protected RowBuilder rowBuilder
public void serverMessageInterrupt(java.lang.String message)
MessageCallback
every time a new server message is drawn on the
screen. Override this in your script to process these messages.message
- -- variable containing the message.public void privateMessageReceivedInterrupt(java.lang.String sender, java.lang.String message)
MessageCallback
every time a new private message is received on the
screen. Override this in your script to process these messages.sender
- -- variable containing the sender.message
- -- variable containing the message.public void chatMessageInterrupt(java.lang.String message)
MessageCallback
every time a new chat message is drawn on the
screen. Override this in your script to process these messages.message
- -- variable containing the message.public void questMessageInterrupt(java.lang.String message)
MessageCallback
every time a new quest message is drawn on the
screen. Override this in your script to process these messages.message
- -- variable containing the message.public void tradeMessageInterrupt(java.lang.String message)
MessageCallback
every time a new trade message is drawn on the
screen. Override this in your script to process these messages.message
- -- variable containing the message.public void setController(Controller _controller)
public int start(java.lang.String[] parameters)
parameters
- an array of String values representing the parameters passed to the functionpublic void paintInterrupt()
DrawCallback
every game frame. Override this in
your script to paint on the screen.public void npcDamagedInterrupt(int currentHealth, int damageAmount)
DamageCallback
every time the NPC we are currently fighting
is damaged. Override this in your script to intercept hitsplats.public void playerDamagedInterrupt(int currentHealth, int damageAmount)
DamageCallback
every time the player is damaged.
Override this in your script to intercept hitsplats.public void chatCommandInterrupt(java.lang.String commandText)
CommandCallback
if a player types a "::" command into the
chatbox. Override this in your script to intercept and read these.public void keyPressInterrupt(int keyCode)
KeyCallback
every time the user presses a key. Override
this in your script to implement actions on key presses.