Display : VisualElement
The Display is a special element where you can use the window (term) API to draw on the display, useful when you need to use external APIs.
Usage
lua
local display = main:addDisplay() -- Create a display element
local displayWindow = display:getWindow() -- Get the window object of the display
displayWindow.write("Hello World!") -- Write "Hello World!" to the display
local display = main:addDisplay() -- Create a display element
local displayWindow = display:getWindow() -- Get the window object of the display
displayWindow.write("Hello World!") -- Write "Hello World!" to the display
Functions
Method | Returns | Description |
---|---|---|
Display:getWindow | table | Returns the current window object |
Display:write | Display | Writes text to the display |
Protected Functions
Method | Returns | Description |
---|---|---|
Display:init | - | Initializes the Display instance |
Display:render | - | Renders the Display |
Display:getWindow()
Returns the current window object
Returns
table
window
The current window object
Display:write(x, y, text, fg?, bg?)
Writes text to the display at the given position with the given foreground and background colors
Parameters
x
number
The x position to write toy
number
The y position to write totext
string
The text to writefg
(optional)colors
The foreground color (optional)bg
(optional)colors
The background color (optional)
Returns
Display
self
The display instance