|
Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
|
Public Member Functions | |
| void | deactivate () |
| void | exitCursor () |
| boolean | onObjectLeftMouseButtonDown (IsoObject object, number x, number y) |
| void | clearCache () |
| string | getMoveableMode () |
| void | tryInitialItem (boolean _item) |
| void | setMoveableMode (string _mode) |
| void | create (number _x, number _y, number _z, boolean _north, string _sprite) |
| ISMoveableInfoWindow | getInfoPanel () |
| ISMoveableInfoWindow | setInfoPanel (IsoGridSquare _square, IsoObject _object, ISMoveableSpriteProps _moveProps, string _customTexture) |
| void | render (number _x, number _y, number _z, IsoGridSquare _square) |
| boolean | isValid (IsoGridSquare _square) |
| void | rotateKey (integer key, boolean _joypadTriggered) |
| void | rotateWhilePlacing () |
| IsoDirections | getDirectionFromItem (InventoryItem item) |
| void | rotateMouse (number x, number y) |
| void | setCursorFacing (integer facing) |
| void | setJoypadFocus (ISUIElement _window) |
| umbrella::ISMoveableCursor::ObjectInfo false | getRotateableObject () |
| umbrella::ISMoveableCursor::ObjectInfo[] | getInventoryObjectList () |
| boolean | shouldAddObject (IsoObject _obj, ISMoveableSpriteProps moveProps) |
| umbrella::ISMoveableCursor::ObjectInfo[] | getObjectList () |
| umbrella::ISMoveableCursor::ObjectInfo[] | getScrapObjectList () |
| umbrella::ISMoveableCursor::ObjectInfo[] | getRepairObjectList () |
| void | onJoypadPressButton (integer joypadIndex, JoypadData joypadData, integer button) |
| string | getAPrompt () |
| string | getXPrompt () |
| string | getLBPrompt () |
| string | getRBPrompt () |
| ISMoveableCursor (IsoPlayer _character) | |
| Public Member Functions inherited from ISBuildingObject | |
| void | initialise () |
| void | setCanPassThrough (string passThrough) |
| void | setNorthSprite (string sprite) |
| void | setEastSprite (string sprite) |
| void | setSouthSprite (string sprite) |
| void | setSprite (string sprite) |
| void | setDragNilAfterPlace (boolean nilAfter) |
| void | tryBuild (number x, number y, number z) |
| void | onActionComplete () |
| boolean | walkTo (number x, number y, number z) |
| void | onTimedActionStart (ISBaseTimedAction action) |
| void | onTimedActionStop (ISBaseTimedAction action) |
| void | updateModData () |
| boolean | haveMaterial (IsoGridSquare square) |
| void | reinit () |
| void | reset () |
| void | init () |
| string | getSprite () |
| boolean | isValid (IsoGridSquare square) |
| void | render (number x, number y, number z, IsoGridSquare square) |
| void | rotateKey (integer key) |
| void | rotateMouse (number x, number y) |
| void | deactivate () |
| void | onJoypadPressButton (integer joypadIndex, JoypadData joypadData, integer button) |
| void | onJoypadDirDown (JoypadData joypadData) |
| void | onJoypadDirUp (JoypadData joypadData) |
| void | onJoypadDirRight (JoypadData joypadData) |
| void | onJoypadDirLeft (JoypadData joypadData) |
| string | getAPrompt () |
| string | getBPrompt () |
| string | getYPrompt () |
| string | getLBPrompt () |
| string | getRBPrompt () |
| IsoSprite | getFloorCursorSprite () |
| void | update () |
| void | renderOpaqueObjectsInWorld (number x, number y, number z, IsoGridSquare square) |
| Public Member Functions inherited from ISBaseObject | |
| void | initialise () |
| ISBaseObject | derive (string type) |
| void | addEventListener (string _event, function _callback, unknown _target) |
| void | removeEventListener (string _event, function _callback) |
| void | triggerEvent (string _event, unknown ...) |
| void | clearEventListeners () |
| ISBaseObject () | |
Static Public Member Functions | |
| static void | exitCursorKey (integer _key) |
| static void | changeModeKey (integer _key, integer _playerNum, boolean _joyPadTriggered) |
| static void | clearCacheForAllPlayers () |
| Static Public Member Functions inherited from ISBuildingObject | |
| static void | onDestroy (IsoThumpable thump, IsoPlayer player) |
| static void | removeFromGround (IsoGridSquare square) |
Static Public Attributes | |
| static static table< integer, ISMoveableCursor > | cursors { tags: string[], titles: string[] } modes |
| static table< integer, string > | mode |
| static table< integer, string > | cacheMode |
| Static Public Attributes inherited from ISBuildingObject | |
| static IsoSprite | floorCursorSprite |
| ISMoveableCursor::ISMoveableCursor | ( | IsoPlayer | _character | ) |
|
static |
| void ISMoveableCursor::clearCache | ( | ) |
|
static |
| void ISMoveableCursor::create | ( | number | _x, |
| number | _y, | ||
| number | _z, | ||
| boolean | _north, | ||
| string | _sprite ) |
| void ISMoveableCursor::deactivate | ( | ) |
| void ISMoveableCursor::exitCursor | ( | ) |
|
static |
| string ISMoveableCursor::getAPrompt | ( | ) |
| IsoDirections ISMoveableCursor::getDirectionFromItem | ( | InventoryItem | item | ) |
| ISMoveableInfoWindow ISMoveableCursor::getInfoPanel | ( | ) |
| umbrella::ISMoveableCursor::ObjectInfo[] ISMoveableCursor::getInventoryObjectList | ( | ) |
| string ISMoveableCursor::getLBPrompt | ( | ) |
| string ISMoveableCursor::getMoveableMode | ( | ) |
| umbrella::ISMoveableCursor::ObjectInfo[] ISMoveableCursor::getObjectList | ( | ) |
| string ISMoveableCursor::getRBPrompt | ( | ) |
| umbrella::ISMoveableCursor::ObjectInfo[] ISMoveableCursor::getRepairObjectList | ( | ) |
| umbrella::ISMoveableCursor::ObjectInfo false ISMoveableCursor::getRotateableObject | ( | ) |
| umbrella::ISMoveableCursor::ObjectInfo[] ISMoveableCursor::getScrapObjectList | ( | ) |
| string ISMoveableCursor::getXPrompt | ( | ) |
| boolean ISMoveableCursor::isValid | ( | IsoGridSquare | _square | ) |
| void ISMoveableCursor::onJoypadPressButton | ( | integer | joypadIndex, |
| JoypadData | joypadData, | ||
| integer | button ) |
| boolean ISMoveableCursor::onObjectLeftMouseButtonDown | ( | IsoObject | object, |
| number | x, | ||
| number | y ) |
| void ISMoveableCursor::render | ( | number | _x, |
| number | _y, | ||
| number | _z, | ||
| IsoGridSquare | _square ) |
| void ISMoveableCursor::rotateKey | ( | integer | key, |
| boolean | _joypadTriggered ) |
| void ISMoveableCursor::rotateMouse | ( | number | x, |
| number | y ) |
| void ISMoveableCursor::rotateWhilePlacing | ( | ) |
| void ISMoveableCursor::setCursorFacing | ( | integer | facing | ) |
| ISMoveableInfoWindow ISMoveableCursor::setInfoPanel | ( | IsoGridSquare | _square, |
| IsoObject | _object, | ||
| ISMoveableSpriteProps | _moveProps, | ||
| string | _customTexture ) |
| void ISMoveableCursor::setJoypadFocus | ( | ISUIElement | _window | ) |
| void ISMoveableCursor::setMoveableMode | ( | string | _mode | ) |
| boolean ISMoveableCursor::shouldAddObject | ( | IsoObject | _obj, |
| ISMoveableSpriteProps | moveProps ) |
| void ISMoveableCursor::tryInitialItem | ( | boolean | _item | ) |
| integer ISMoveableCursor::cacheInvObjectIndex |
| string ISMoveableCursor::cacheInvObjectSprite |
|
static |
| IsoObject ISMoveableCursor::cacheObject |
| IsoGridSquare ISMoveableCursor::cacheSquare |
| boolean ISMoveableCursor::canCreate |
| boolean ISMoveableCursor::canSeeCurrentSquare |
| IsoPlayer ISMoveableCursor::character |
| umbrella::RGBA ISMoveableCursor::colorMod |
| ISMoveableSpriteProps ISMoveableCursor::currentMoveProps |
| IsoGridSquare ISMoveableCursor::currentSquare |
| integer ISMoveableCursor::cursorFacing |
|
static |
| boolean ISMoveableCursor::isMoveableCursor |
| boolean ISMoveableCursor::isYButtonResetCursor |
| number ISMoveableCursor::joypadFacing |
|
static |
| string ISMoveableCursor::moveableMode |
| boolean ISMoveableCursor::noNeedHammer |
| integer ISMoveableCursor::objectIndex |
| umbrella::ISMoveableCursor::ObjectInfo umbrella::ISMoveableCursor::ObjectInfo [] false ISMoveableCursor::objectListCache |
| string ISMoveableCursor::objectSprite |
| ISMoveableSpriteProps ISMoveableCursor::origMoveProps |
| string ISMoveableCursor::origSpriteName |
| integer ISMoveableCursor::player |
| boolean ISMoveableCursor::renderFloorHelper |
| number ISMoveableCursor::renderX |
| number ISMoveableCursor::renderY |
| number ISMoveableCursor::renderZ |
| boolean ISMoveableCursor::skipBuildAction |
| boolean ISMoveableCursor::skipWalk |
| integer ISMoveableCursor::subObjectIndex |
| boolean ISMoveableCursor::tryInitialInvItem |
| number ISMoveableCursor::xJoypad |
| number ISMoveableCursor::yJoypad |
| number ISMoveableCursor::yOffset |