1.3 KiB
1.3 KiB
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
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
tablewindowThe 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
xnumberThe x position to write toynumberThe y position to write totextstringThe text to writefg(optional)colorsThe foreground color (optional)bg(optional)colorsThe background color (optional)
Returns
DisplayselfThe display instance