CorsixTH Lua Documentation

Door Class

Declared on: line 35 of Lua/objects/door.lua.
Inheritance: Door » Object » Entity
Subclasses: SwingDoor

Method Index

Member Index

(*) only used in superclass methods
function Door:Door(...)

Parameters:

NameTypeDescription
... ? ?

Declared on: line 40 of Lua/objects/door.lua.

function Door:afterLoad(old, new)

Parameters:

NameTypeDescription
old ? ?
new ? ?

Overrides: Object:afterLoad.
Declared on: line 192 of Lua/objects/door.lua.

function Door:onClick(ui, button)

Parameters:

NameTypeDescription
ui ? ?
button ? ?

Overrides: Object:onClick.
Declared on: line 86 of Lua/objects/door.lua.

function Door:setAnimation(animation, flags)

Parameters:

NameTypeDescription
animation ? ?
flags ? ?

Overrides: Object:setAnimation.
Declared on: line 150 of Lua/objects/door.lua.

function Door:setTile(x, y)

Parameters:

NameTypeDescription
x ? ?
y ? ?

Overrides: Object:setTile.
Declared on: line 99 of Lua/objects/door.lua.

function Door:setupDoor(room, old_door)

Updates room new door with values from previous door. New door is typically result of room editing.

Parameters:

NameTypeDescription
room Room The room this door belongs to.
old_door Door Previous door of this room.

Declared on: line 52 of Lua/objects/door.lua.

function Door:updateDynamicInfo()

Updates a door's dynamic info

Overrides: Object:updateDynamicInfo.
Declared on: line 69 of Lua/objects/door.lua.