Class LuaManager
java.lang.Object
zombie.Lua.LuaManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic classObject containing global Lua functions. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic se.krka.kahlua.integration.LuaCallerstatic booleanstatic se.krka.kahlua.converter.KahluaConverterManagerstatic se.krka.kahlua.integration.LuaCallerstatic se.krka.kahlua.vm.KahluaThreadstatic se.krka.kahlua.vm.KahluaTablestatic LuaManager.Exposerstatic se.krka.kahlua.j2se.J2SEPlatformstatic se.krka.kahlua.vm.KahluaThread -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IsoGridSquareAdjacentFreeTileFinder(IsoGridSquare test, IsoPlayer player) static voidstatic se.krka.kahlua.vm.KahluaTablecopyTable(se.krka.kahlua.vm.KahluaTable from) static se.krka.kahlua.vm.KahluaTablecopyTable(se.krka.kahlua.vm.KahluaTable to, se.krka.kahlua.vm.KahluaTable from) static voidfillContainer(ItemContainer container, IsoPlayer isoPlayer) static voidstatic Objectstatic se.krka.kahlua.vm.LuaClosuregetDotDelimitedClosure(String path) static ObjectgetFunctionObject(String functionName) static ObjectgetFunctionObject(String functionName, DebugType logger) static Stringstatic Stringstatic StackTraceElement[]getLuaStackStrace(se.krka.kahlua.vm.Coroutine coroutine) static se.krka.kahlua.vm.LuaCallFrame[]getLuaStackTraceCallFrames(se.krka.kahlua.vm.Coroutine coroutine) static String[]getLuaStackTraceStrings(se.krka.kahlua.vm.Coroutine coroutine) static Stringstatic ObjectgetTableObject(String tableName) static ObjectgetTableObject(String tableName, DebugType logger) static voidinit()static voidstatic StackTraceElement[]insertAnyLuaTraceElements(StackTraceElement[] stackTraceElementsRaw) static booleanisIndieStoneUrl(String url) static voidstatic voidLoadDirBase(String sub) static voidLoadDirBase(String sub, boolean onlyChecksum) static voidoutputTable(se.krka.kahlua.vm.KahluaTable t, int nTabs) static voidstatic Objectstatic Objectstatic voidsearchFolders(URI base, File fo) static void
-
Field Details
-
converterManager
public static se.krka.kahlua.converter.KahluaConverterManager converterManager -
platform
public static se.krka.kahlua.j2se.J2SEPlatform platform -
env
public static se.krka.kahlua.vm.KahluaTable env -
thread
public static se.krka.kahlua.vm.KahluaThread thread -
debugthread
public static se.krka.kahlua.vm.KahluaThread debugthread -
caller
public static se.krka.kahlua.integration.LuaCaller caller -
debugcaller
public static se.krka.kahlua.integration.LuaCaller debugcaller -
exposer
-
loaded
-
loadedReturn
-
checksumDone
public static boolean checksumDone -
loadList
-
-
Constructor Details
-
LuaManager
public LuaManager()
-
-
Method Details
-
outputTable
public static void outputTable(se.krka.kahlua.vm.KahluaTable t, int nTabs) -
init
public static void init() -
LoadDirBase
-
LoadDirBase
-
initChecksum
-
finishChecksum
public static void finishChecksum() -
LoadDirBase
-
searchFolders
- Throws:
IOException
-
getLuaCacheDir
-
getSandboxCacheDir
-
isIndieStoneUrl
-
fillContainer
-
updateOverlaySprite
-
getDotDelimitedClosure
-
AdjacentFreeTileFinder
-
RunLua
-
RunLua
-
getFunctionObject
-
getFunctionObject
-
getTableObject
-
getTableObject
-
get
-
call
-
getHourMinuteJava
-
releaseAllVideoTextures
public static void releaseAllVideoTextures() -
copyTable
public static se.krka.kahlua.vm.KahluaTable copyTable(se.krka.kahlua.vm.KahluaTable from) -
copyTable
public static se.krka.kahlua.vm.KahluaTable copyTable(se.krka.kahlua.vm.KahluaTable to, se.krka.kahlua.vm.KahluaTable from) -
insertAnyLuaTraceElements
public static StackTraceElement[] insertAnyLuaTraceElements(StackTraceElement[] stackTraceElementsRaw) -
getLuaStackTraceCallFrames
public static se.krka.kahlua.vm.LuaCallFrame[] getLuaStackTraceCallFrames(se.krka.kahlua.vm.Coroutine coroutine) -
getLuaStackTraceStrings
-
getLuaStackStrace
-