Block reference

Screen

The screen block is the visible output layer of XL Logic. It renders the last synchronized runtime snapshot of its linked computer and can also act as an individually named output target.

Display endpoint Named target capable Complete
Back to block overview
In game

What the panel supports.

  • Discovery assigns screens over connected network cables. There is no separate manual link menu.
  • Front-face clicks page through output, focus visible cards and tables, and navigate inside focused content.
  • Shift-right-click on the non-front side opens endpoint naming for the controller screen.
  • Adjacent screens with the same facing and linked computer merge into multiblock surfaces.
  • If the controller chunk is missing, follower tiles report that instead of silently going blank.
Python commands

Screen-specific methods on a named screen endpoint.

  • print(text, tone="info"): alias for a simple line output.
  • line(text, tone="info", channel="info"): append a plain line entry.
  • kv(title, fields, tone="info", channel="data", text=""): write a key-value card.
  • show(title, fields, tone="info", text=""): shorter alias for key-value output.
  • table(title, columns, rows, tone="info", channel="data", text=""): write a structured table.
  • plan_card(title, fields, tone="info", text=""): write a structured plan card on the plan channel.
  • clear_output(): clear the dedicated target output stored on that screen endpoint.
  • rename(name): rename the endpoint locally.
Common endpoint methods

Metadata available on the screen device too.

  • api_name(), name(), type(), position(), and distance().
  • network_scope(), is_remote(), bridge_name(), bridge_group(), remote_policy(), and remote_writable().
  • available(), summary(), describe(), and state().