org.starhope.appius.game.npc.plebeian
Interface ScriptRunner

All Known Implementing Classes:
PlebeianScriptRunner

public interface ScriptRunner

WRITEME: Document this type.

Author:
brpocock@star-hope.org

Method Summary
 void dispatch(Action a)
          WRITEME: Document this method brpocock@star-hope.org
 void doNextToDoItem()
          WRITEME: Document this method brpocock@star-hope.org
 ScriptPuppet getPuppet()
          WRITEME: Document this method brpocock@star-hope.org
 void pushToDo(Runnable runnable)
          WRITEME: Document this method brpocock@star-hope.org
 void setLastScriptTime(long when)
          WRITEME: Document this method brpocock@star-hope.org
 

Method Detail

dispatch

void dispatch(Action a)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
a - the action to be dispatched

doNextToDoItem

void doNextToDoItem()
WRITEME: Document this method brpocock@star-hope.org


getPuppet

ScriptPuppet getPuppet()
WRITEME: Document this method brpocock@star-hope.org

Returns:
the victim of the script

pushToDo

void pushToDo(Runnable runnable)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
runnable -

setLastScriptTime

void setLastScriptTime(long when)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
when -