zombie.scripting.objects
Class Script.ScriptInstance

java.lang.Object
  extended by zombie.scripting.objects.Script.ScriptInstance
Enclosing class:
Script

public static class Script.ScriptInstance
extends java.lang.Object


Field Summary
 gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter> CharacterAliases
           
 gnu.trove.map.hash.THashMap<IsoGameCharacter,java.lang.String> CharacterAliasesR
           
 boolean CharactersAlreadyInScript
           
 int CommandIndex
           
 java.lang.String ID
           
 java.util.HashMap<java.lang.String,java.lang.String> luaMap
           
 Script.ScriptInstance parent
           
 boolean Paused
           
 Script theScript
           
 
Constructor Summary
Script.ScriptInstance()
           
 
Method Summary
 void addPair(java.lang.String key, java.lang.String val)
           
 boolean AllowBehaviours(IsoGameCharacter gameCharacter)
           
 void begin()
           
 void CopyAliases(Script.ScriptInstance from)
           
 boolean finished()
           
 IsoGameCharacter getAlias(java.lang.String str)
           
 boolean HasAlias(java.lang.String str)
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

luaMap

public java.util.HashMap<java.lang.String,java.lang.String> luaMap

parent

public Script.ScriptInstance parent

theScript

public Script theScript

CommandIndex

public int CommandIndex

Paused

public boolean Paused

CharacterAliases

public gnu.trove.map.hash.THashMap<java.lang.String,IsoGameCharacter> CharacterAliases

CharacterAliasesR

public gnu.trove.map.hash.THashMap<IsoGameCharacter,java.lang.String> CharacterAliasesR

ID

public java.lang.String ID

CharactersAlreadyInScript

public boolean CharactersAlreadyInScript
Constructor Detail

Script.ScriptInstance

public Script.ScriptInstance()
Method Detail

update

public void update()

addPair

public void addPair(java.lang.String key,
                    java.lang.String val)

HasAlias

public boolean HasAlias(java.lang.String str)

getAlias

public IsoGameCharacter getAlias(java.lang.String str)

finished

public boolean finished()

begin

public void begin()

AllowBehaviours

public boolean AllowBehaviours(IsoGameCharacter gameCharacter)

CopyAliases

public void CopyAliases(Script.ScriptInstance from)