Litter Class
Method Index
- _tick() (inherited from Entity)
- afterLoad(old, new) (overrides Entity:afterLoad)
- anyLitter()
- clearDynamicInfo() (inherited from Entity)
- getDrawingLayer() (overrides Entity:getDrawingLayer)
- getDynamicInfo() (inherited from Entity)
- getRoom() (inherited from Entity)
- getWalkableTiles()
- isCleanable()
- notifyNewObject(id) (inherited from Entity)
- onDestroy() (inherited from Entity)
- playSound(name) (inherited from Entity)
- randomiseLitter()
- resetAnimation() (inherited from Entity)
- setAnimation(animation, flags) (inherited from Entity)
- setDynamicInfo(type, value) (inherited from Entity)
- setLayer(layer, id) (inherited from Entity)
- setLitterType(anim_type, mirrorFlag)
- setMood(mood_name, activate) (inherited from Entity)
- setMoodInfo(new_mood) (inherited from Entity)
- setPosition(x, y) (inherited from Entity)
- setSpeed(x, y) (inherited from Entity)
- setTile(x, y) (overrides Entity:setTile)
- setTilePositionSpeed(tx, ty, px, py, sx, sy) (inherited from Entity)
- setTimer(tick_count, f) (inherited from Entity)
- tick() (inherited from Entity)
- tickDay() (inherited from Entity)
- vomitInducing()
Member Index
- animation_flags (*)
- animation_idx
- dynamic_info (*)
- layers (*)
- mood_info (*)
- num_animation_ticks (*)
- object_type
- permanent_flags (*)
- skip_next_tick (*)
- slow_animation (*)
- th (*)
- ticks (*)
- tile_x
- tile_y
- timer_function (*)
- timer_time (*)
- user_of (*)
- world
function Litter:Litter(world, object_type, x, y, direction, etc)
Parameters:
Name | Type | Description |
---|---|---|
world | ? | ? |
object_type | ? | ? |
x | ? | ? |
y | ? | ? |
direction | ? | ? |
etc | ? | ? |
Declared on: line 53 of Lua/objects/litter.lua.
function Litter:afterLoad(old, new)
Parameters:
Name | Type | Description |
---|---|---|
old | ? | ? |
new | ? | ? |
Overrides: Entity:afterLoad.
Declared on: line 126 of Lua/objects/litter.lua.
function Litter:getDrawingLayer()
Overrides: Entity:getDrawingLayer.
Declared on: line 93 of Lua/objects/litter.lua.
function Litter:getWalkableTiles()
Litter is an Entity and not an Object so it does not inherit this method
This is an (effective) hack, see issue 918 --cgj
Declared on: line 69 of Lua/objects/litter.lua.
function Litter:setLitterType(anim_type, mirrorFlag)
Parameters:
Name | Type | Description |
---|---|---|
anim_type | ? | ? |
mirrorFlag | ? | ? |
Declared on: line 78 of Lua/objects/litter.lua.
function Litter:setTile(x, y)
Parameters:
Name | Type | Description |
---|---|---|
x | ? | ? |
y | ? | ? |
Overrides: Entity:setTile.
Declared on: line 61 of Lua/objects/litter.lua.