zombie.Lua
Class LuaManager.GlobalObject
java.lang.Object
zombie.Lua.LuaManager.GlobalObject
- Enclosing class:
- LuaManager
public static class LuaManager.GlobalObject
- extends java.lang.Object
Method Summary |
static void |
addChallenge(se.krka.kahlua.vm.KahluaTable challenge)
|
void |
addSound(IsoObject source,
int x,
int y,
int z,
int radius,
int volume)
|
static boolean |
checkSaveFileExists(java.lang.String f)
|
static Item |
cloneItemType(java.lang.String newName,
java.lang.String oldName)
|
static void |
createHordeFromTo(float x,
float y,
float x2,
float y2,
int count)
|
static Item |
createNewScriptItem(java.lang.String base,
java.lang.String name,
java.lang.String display,
java.lang.String type,
java.lang.String icon)
|
static void |
createStory(java.lang.String storyName)
|
static void |
createWorld(java.lang.String worldName)
|
static void |
deleteLastStandSave()
|
static void |
deletePlayerSave(java.lang.String fileName)
|
static void |
deleteSave(java.lang.String file)
|
static void |
doChallenge(se.krka.kahlua.vm.KahluaTable challenge)
|
static void |
endFileInput()
|
static void |
endFileOutput()
|
static void |
forceChangeState(GameState state)
|
static java.util.List<java.io.BufferedReader> |
getAllSavedPlayers()
|
static int |
getButtonCount(int joypad)
|
static float |
getCameraOffX()
|
static float |
getCameraOffY()
|
static IsoCell |
getCell()
|
static Core |
getCore()
|
static java.io.DataInputStream |
getFileInput(java.lang.String filename)
|
static java.io.DataOutputStream |
getFileOutput(java.lang.String filename)
|
static java.io.BufferedReader |
getFileReader(java.lang.String filename,
boolean createIfNull)
|
static java.io.FileWriter |
getFileWriter(java.lang.String filename,
boolean createIfNull,
boolean append)
|
static java.io.DataInputStream |
getGameFilesInput(java.lang.String filename)
|
static int |
getGameSpeed()
|
static GameTime |
getGameTime()
|
static java.lang.String |
getLastPlayedDate(java.lang.String filename)
|
static se.krka.kahlua.vm.KahluaTable |
getMapDirectoryTable()
|
static int |
getMouseX()
|
static int |
getMouseXScaled()
|
static int |
getMouseY()
|
static int |
getMouseYScaled()
|
static int |
getNumActivePlayers()
|
static IsoPlayer |
getPlayer()
|
static SpriteRenderer |
getRenderer()
|
static SandboxOptions |
getSandboxOptions()
|
static se.krka.kahlua.vm.KahluaTable |
getSaveDirectoryTable()
|
static ScriptManager |
getScriptManager()
|
static SoundManager |
getSoundManager()
|
static IsoPlayer |
getSpecificPlayer(int player)
|
static java.util.List<java.lang.String> |
getStories()
|
static se.krka.kahlua.vm.KahluaTable |
getStoryDirectoryTable()
|
static ChooseStory.Story |
getStoryInfo(java.lang.String storyName)
|
static se.krka.kahlua.vm.KahluaTable |
getStorySavedTable()
|
static TextManager |
getTextManager()
|
static Texture |
getTexture(java.lang.String filename)
|
static Texture |
getTextureFromSaveDir(java.lang.String filename,
java.lang.String saveName)
|
static int |
getVirtualAndRealZombieCount()
|
static IsoWorld |
getWorld()
|
static WorldSoundManager |
getWorldSoundManager()
|
static InventoryItem |
instanceItem(Item item)
|
static InventoryItem |
instanceItem(java.lang.String item)
|
static boolean |
instof(java.lang.Object obj,
java.lang.String name)
|
static void |
inventoryContextMenuEvent(se.krka.kahlua.vm.KahluaTable contextMenu,
se.krka.kahlua.vm.KahluaTable worldobjects)
|
static boolean |
isJoypadDown(int joypad)
|
static boolean |
isJoypadLeft(int joypad)
|
static boolean |
isJoypadPressed(int joypad,
int button)
|
static boolean |
isJoypadRight(int joypad)
|
static boolean |
isJoypadUp(int joypad)
|
static boolean |
isKeyDown(int key)
|
static boolean |
isMouseButtonDown(int number)
|
static float |
isoToScreenX(float x,
float y,
float z)
|
static float |
isoToScreenY(float x,
float y,
float z)
|
static boolean |
isType(java.lang.Object obj,
java.lang.String name)
|
static void |
require(java.lang.String f)
|
static void |
save(boolean doCharacter)
|
static void |
saveGame()
|
static void |
setActivePlayer(int id)
|
static void |
setGameSpeed(int NewSpeed)
|
static void |
setPlayerJoypad(int player,
int joypad)
|
static void |
setPlayerMovementActive(int id,
boolean bActive)
|
static void |
setProgressBarValue(IsoPlayer player,
int value)
|
static void |
setShowPausedMessage(boolean b)
|
static void |
takeScreenshot()
|
static void |
triggerEvent(java.lang.String event)
|
static void |
triggerEvent(java.lang.String event,
java.lang.Object param)
|
static void |
triggerEvent(java.lang.String event,
java.lang.Object param,
java.lang.Object param2)
|
static void |
triggerEvent(java.lang.String event,
java.lang.Object param,
java.lang.Object param2,
java.lang.Object param3)
|
static void |
useTextureFiltering(boolean bUse)
|
static void |
worldContextMenuEvent(se.krka.kahlua.vm.KahluaTable contextMenu,
se.krka.kahlua.vm.KahluaTable worldobjects,
int player)
|
static double |
ZombRand(double max)
|
static double |
ZombRand(double min,
double max)
|
static double |
ZombRandBetween(double min,
double max)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LuaManager.GlobalObject
public LuaManager.GlobalObject()
instof
public static boolean instof(java.lang.Object obj,
java.lang.String name)
save
public static void save(boolean doCharacter)
saveGame
public static void saveGame()
isType
public static boolean isType(java.lang.Object obj,
java.lang.String name)
isoToScreenX
public static float isoToScreenX(float x,
float y,
float z)
isoToScreenY
public static float isoToScreenY(float x,
float y,
float z)
setPlayerMovementActive
public static void setPlayerMovementActive(int id,
boolean bActive)
setActivePlayer
public static void setActivePlayer(int id)
getPlayer
public static IsoPlayer getPlayer()
getNumActivePlayers
public static int getNumActivePlayers()
getVirtualAndRealZombieCount
public static int getVirtualAndRealZombieCount()
addSound
public void addSound(IsoObject source,
int x,
int y,
int z,
int radius,
int volume)
getWorldSoundManager
public static WorldSoundManager getWorldSoundManager()
getSpecificPlayer
public static IsoPlayer getSpecificPlayer(int player)
getCameraOffX
public static float getCameraOffX()
getCameraOffY
public static float getCameraOffY()
getMapDirectoryTable
public static se.krka.kahlua.vm.KahluaTable getMapDirectoryTable()
deleteSave
public static void deleteSave(java.lang.String file)
getSaveDirectoryTable
public static se.krka.kahlua.vm.KahluaTable getSaveDirectoryTable()
getStories
public static java.util.List<java.lang.String> getStories()
doChallenge
public static void doChallenge(se.krka.kahlua.vm.KahluaTable challenge)
deleteLastStandSave
public static void deleteLastStandSave()
createHordeFromTo
public static void createHordeFromTo(float x,
float y,
float x2,
float y2,
int count)
addChallenge
public static void addChallenge(se.krka.kahlua.vm.KahluaTable challenge)
triggerEvent
public static void triggerEvent(java.lang.String event)
triggerEvent
public static void triggerEvent(java.lang.String event,
java.lang.Object param)
triggerEvent
public static void triggerEvent(java.lang.String event,
java.lang.Object param,
java.lang.Object param2)
triggerEvent
public static void triggerEvent(java.lang.String event,
java.lang.Object param,
java.lang.Object param2,
java.lang.Object param3)
getStoryDirectoryTable
public static se.krka.kahlua.vm.KahluaTable getStoryDirectoryTable()
getStoryInfo
public static ChooseStory.Story getStoryInfo(java.lang.String storyName)
getStorySavedTable
public static se.krka.kahlua.vm.KahluaTable getStorySavedTable()
getScriptManager
public static ScriptManager getScriptManager()
checkSaveFileExists
public static boolean checkSaveFileExists(java.lang.String f)
takeScreenshot
public static void takeScreenshot()
instanceItem
public static InventoryItem instanceItem(Item item)
instanceItem
public static InventoryItem instanceItem(java.lang.String item)
createNewScriptItem
public static Item createNewScriptItem(java.lang.String base,
java.lang.String name,
java.lang.String display,
java.lang.String type,
java.lang.String icon)
cloneItemType
public static Item cloneItemType(java.lang.String newName,
java.lang.String oldName)
require
public static void require(java.lang.String f)
getRenderer
public static SpriteRenderer getRenderer()
getGameTime
public static GameTime getGameTime()
getWorld
public static IsoWorld getWorld()
getCell
public static IsoCell getCell()
getSandboxOptions
public static SandboxOptions getSandboxOptions()
getFileOutput
public static java.io.DataOutputStream getFileOutput(java.lang.String filename)
getAllSavedPlayers
public static java.util.List<java.io.BufferedReader> getAllSavedPlayers()
throws java.io.IOException
- Throws:
java.io.IOException
getFileReader
public static java.io.BufferedReader getFileReader(java.lang.String filename,
boolean createIfNull)
throws java.io.IOException
- Throws:
java.io.IOException
deletePlayerSave
public static void deletePlayerSave(java.lang.String fileName)
isJoypadPressed
public static boolean isJoypadPressed(int joypad,
int button)
isJoypadDown
public static boolean isJoypadDown(int joypad)
setPlayerJoypad
public static void setPlayerJoypad(int player,
int joypad)
isJoypadUp
public static boolean isJoypadUp(int joypad)
isJoypadLeft
public static boolean isJoypadLeft(int joypad)
isJoypadRight
public static boolean isJoypadRight(int joypad)
getButtonCount
public static int getButtonCount(int joypad)
getFileWriter
public static java.io.FileWriter getFileWriter(java.lang.String filename,
boolean createIfNull,
boolean append)
createStory
public static void createStory(java.lang.String storyName)
createWorld
public static void createWorld(java.lang.String worldName)
forceChangeState
public static void forceChangeState(GameState state)
endFileOutput
public static void endFileOutput()
getFileInput
public static java.io.DataInputStream getFileInput(java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
getGameFilesInput
public static java.io.DataInputStream getGameFilesInput(java.lang.String filename)
endFileInput
public static void endFileInput()
ZombRand
public static double ZombRand(double max)
ZombRandBetween
public static double ZombRandBetween(double min,
double max)
ZombRand
public static double ZombRand(double min,
double max)
isKeyDown
public static boolean isKeyDown(int key)
getCore
public static Core getCore()
setShowPausedMessage
public static void setShowPausedMessage(boolean b)
setGameSpeed
public static void setGameSpeed(int NewSpeed)
getGameSpeed
public static int getGameSpeed()
getMouseXScaled
public static int getMouseXScaled()
getMouseYScaled
public static int getMouseYScaled()
getMouseX
public static int getMouseX()
isMouseButtonDown
public static boolean isMouseButtonDown(int number)
getMouseY
public static int getMouseY()
getSoundManager
public static SoundManager getSoundManager()
getLastPlayedDate
public static java.lang.String getLastPlayedDate(java.lang.String filename)
getTextureFromSaveDir
public static Texture getTextureFromSaveDir(java.lang.String filename,
java.lang.String saveName)
useTextureFiltering
public static void useTextureFiltering(boolean bUse)
getTexture
public static Texture getTexture(java.lang.String filename)
getTextManager
public static TextManager getTextManager()
worldContextMenuEvent
public static void worldContextMenuEvent(se.krka.kahlua.vm.KahluaTable contextMenu,
se.krka.kahlua.vm.KahluaTable worldobjects,
int player)
inventoryContextMenuEvent
public static void inventoryContextMenuEvent(se.krka.kahlua.vm.KahluaTable contextMenu,
se.krka.kahlua.vm.KahluaTable worldobjects)
setProgressBarValue
public static void setProgressBarValue(IsoPlayer player,
int value)