Files
Basalt2/docs/references/elements/Display.md
Robert Jelic 3504d8a3aa Docs fix
2025-09-13 12:50:01 +02:00

1.4 KiB

Display

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.

Extends: VisualElement

Functions

Method Returns Description
Display.new table Creates a new Display instance
Display:Display - Initializes the Display instance
Display:Display table Returns the current window object
Display:Display Display Writes text to the display
Display:Display - Renders the Display

Display.new()

Returns

  • table self The created instance

Display:Display(props, basalt)

Parameters

  • props table The properties to initialize the element with
  • basalt table The basalt instance

Display:Display()

Returns the current window object

Returns

  • table window The current window object

Display:Display(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 to
  • y number The y position to write to
  • text string The text to write
  • fg (optional) colors The foreground color (optional)
  • bg (optional) colors The background color (optional)

Returns

  • Display self The display instance

Display:Display()