cui practical löve ui library. cui is written in MoonScript and requires the compiler to process into Lua for use with LÖVE. To see cui in action, use the executable from the base directory: ./run.sh -c Table of Contents cui Font Style Generic Parameters x,y,w,h state style events isParent Functions drillState(state) getWorldPosition! detectHover(x,y,w,h) setState({key:value}) Container Parameters children selectedElement Functions mousepressed(x,y,button) mousemoved(x,y,dx,dy) keypressed(k) keyreleased(k) getAllElements! getElementById(id) getChildren! Row Functions instantiate Column Functions instantiate Child Parameters parent key Components Text Button TextInput CheckBox Image Slider Drawable Text Button TextInput CheckBox Image Slider Drawable