CorsixTH Lua Documentation

UIBuildRoom Class

Declared on: line 23 of Lua/dialogs/build_room.lua.
Inheritance: UIBuildRoom ยป Window

Method Index

Member Index

(*) only used in superclass methods
function UIBuildRoom:UIBuildRoom(ui)

Parameters:

NameTypeDescription
ui ? ?

Declared on: line 28 of Lua/dialogs/build_room.lua.

function UIBuildRoom:afterLoad(old, new)

Parameters:

NameTypeDescription
old ? ?
new ? ?

Overrides: Window:afterLoad.
Declared on: line 242 of Lua/dialogs/build_room.lua.

function UIBuildRoom:buildRoom(index)

Parameters:

NameTypeDescription
index ? ?

Declared on: line 175 of Lua/dialogs/build_room.lua.

function UIBuildRoom:draw(canvas, x, y)

Parameters:

NameTypeDescription
canvas ? ?
x ? ?
y ? ?

Overrides: Window:draw.
Declared on: line 129 of Lua/dialogs/build_room.lua.

function UIBuildRoom:onMouseMove(x, y, dx, dy)

Parameters:

NameTypeDescription
x ? ?
y ? ?
dx ? ?
dy ? ?

Overrides: Window:onMouseMove.
Declared on: line 198 of Lua/dialogs/build_room.lua.

function UIBuildRoom:setCategory(index)

Parameters:

NameTypeDescription
index ? ?

Declared on: line 153 of Lua/dialogs/build_room.lua.

function UIBuildRoom:updateBuildableRooms()

Checks what rooms are now available to build

Declared on: line 108 of Lua/dialogs/build_room.lua.