CorsixTH Lua Documentation

UIPolicy Class

Hospital policy fullscreen window (set staff tiredness and patient cure thresholds, etc.).

Declared on: line 21 of Lua/dialogs/fullscreen/hospital_policy.lua.
Inheritance: UIPolicy » UIFullscreen » Window

Method Index

Member Index

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

Parameters:

NameTypeDescription
ui ? ?

Declared on: line 27 of Lua/dialogs/fullscreen/hospital_policy.lua.

function UIPolicy:afterLoad(old, new)

Parameters:

NameTypeDescription
old ? ?
new ? ?

Overrides: UIFullscreen:afterLoad.
Declared on: line 235 of Lua/dialogs/fullscreen/hospital_policy.lua.

function UIPolicy:draw(canvas, x, y)

Parameters:

NameTypeDescription
canvas ? ?
x ? ?
y ? ?

Overrides: UIFullscreen:draw.
Declared on: line 121 of Lua/dialogs/fullscreen/hospital_policy.lua.

function UIPolicy:onMouseDown(code, x, y)

Parameters:

NameTypeDescription
code ? ?
x ? ?
y ? ?

Overrides: UIFullscreen:onMouseDown.
Declared on: line 181 of Lua/dialogs/fullscreen/hospital_policy.lua.

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

Parameters:

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

Overrides: Window:onMouseMove.
Declared on: line 157 of Lua/dialogs/fullscreen/hospital_policy.lua.

function UIPolicy:onMouseUp(code, x, y)

Parameters:

NameTypeDescription
code ? ?
x ? ?
y ? ?

Overrides: Window:onMouseUp.
Declared on: line 195 of Lua/dialogs/fullscreen/hospital_policy.lua.

function UIPolicy:panelHit(x, y)

Detect which slider is clicked by the mouse.

Parameters:

NameTypeDescription
x int X position of the mouse.
y int Y position of the mouse.

Declared on: line 207 of Lua/dialogs/fullscreen/hospital_policy.lua.