Package zombie.Lua
Class LuaManager
java.lang.Object
zombie.Lua.LuaManager
public class LuaManager
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLuaManager.GlobalObject -
Field Summary
Fields Modifier and Type Field Description static LuaCallercallerstatic booleanchecksumDonestatic KahluaConverterManagerconverterManagerstatic LuaCallerdebugcallerstatic KahluaThreaddebugthreadstatic KahluaTableenvstatic zombie.Lua.LuaManager.Exposerexposerstatic java.util.ArrayListloadedstatic java.util.HashMaploadedReturnstatic java.util.ArrayListloadListstatic J2SEPlatformplatformstatic KahluaThreadthread -
Constructor Summary
Constructors Constructor Description LuaManager() -
Method Summary
Modifier and Type Method Description static voidcall(java.lang.String func, java.lang.Object param1)static KahluaTablecopyTable(KahluaTable orig)static java.lang.StringcreateChecksum(java.lang.String filename)static voiddropItem(InventoryItem i)static voidfillContainer(ItemContainer container, IsoPlayer isoPlayer)static voidfillContainerCount(ItemContainer container, IsoPlayer isoPlayer)static java.lang.Objectget(java.lang.Object key)static LuaClosuregetDotDelimitedClosure(java.lang.String path)static java.lang.StringgetHourMinuteJava()static java.lang.StringgetLuaCacheDir()static java.lang.StringgetSandboxCacheDir()static voidinit()static voidLoadDir(java.lang.String path)static voidLoadDirBase()static voidLoadDirBase(java.lang.String sub)static voidLoadDirBase(java.lang.String sub, boolean onlyChecksum)static voidoutputTable(KahluaTable t, int nTabs)static java.lang.ObjectRunLua(java.lang.String filename)static java.lang.ObjectRunLua(java.lang.String filename, boolean bRewriteEvents)static voidsearchFolders(java.io.File base, java.io.File fo)static voidTest()static voidupdateOverlaySprite(IsoObject obj)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
converterManager
-
platform
-
env
-
thread
-
debugthread
-
caller
-
debugcaller
-
exposer
public static zombie.Lua.LuaManager.Exposer exposer -
loaded
public static java.util.ArrayList loaded -
loadedReturn
public static java.util.HashMap loadedReturn -
checksumDone
public static boolean checksumDone -
loadList
public static java.util.ArrayList loadList
-
-
Constructor Details
-
LuaManager
public LuaManager()
-
-
Method Details
-
outputTable
-
init
public static void init() -
LoadDir
public static void LoadDir(java.lang.String path) throws java.net.URISyntaxException- Throws:
java.net.URISyntaxException
-
LoadDirBase
public static void LoadDirBase(java.lang.String sub) throws java.net.URISyntaxException- Throws:
java.net.URISyntaxException
-
LoadDirBase
public static void LoadDirBase(java.lang.String sub, boolean onlyChecksum) throws java.net.URISyntaxException- Throws:
java.net.URISyntaxException
-
createChecksum
public static java.lang.String createChecksum(java.lang.String filename) -
LoadDirBase
public static void LoadDirBase() throws java.net.URISyntaxException- Throws:
java.net.URISyntaxException
-
searchFolders
public static void searchFolders(java.io.File base, java.io.File fo) throws java.io.IOException- Throws:
java.io.IOException
-
getLuaCacheDir
public static java.lang.String getLuaCacheDir() -
getSandboxCacheDir
public static java.lang.String getSandboxCacheDir() -
fillContainer
-
fillContainerCount
-
updateOverlaySprite
-
getDotDelimitedClosure
-
dropItem
-
RunLua
public static java.lang.Object RunLua(java.lang.String filename) -
RunLua
public static java.lang.Object RunLua(java.lang.String filename, boolean bRewriteEvents) -
Test
public static void Test() throws java.io.IOException- Throws:
java.io.IOException
-
get
public static java.lang.Object get(java.lang.Object key) -
call
public static void call(java.lang.String func, java.lang.Object param1) -
getHourMinuteJava
public static java.lang.String getHourMinuteJava() -
copyTable
-